1,参数没有写到 [mysqld] 下面而是写到 配置文件的末尾处 了,我今天犯的错就是这个
2,没有重启
3,没有退出当前会话
4,参数写错了,打脸
5,修改了错误的配置文件
这里只说了修改 my.cnf,并没有说清楚其绝对路径是哪个文件。也就是说,有可能修改的不是正确路径下的my.cnf文件。
在MySQL中,是允许存在多个 my.cnf 配置文件的,有的能对整个系统环境产生影响,例如:/etc/my.cnf。有的则只能影响个别用户,例如:~/.my.cnf。
MySQL读取各个my.cnf配置文件的先后顺序是:
/etc/my.cnf
/etc/mysql/my.cnf
/usr/local/mysql/etc/my.cnf
~/.my.cnf
快点依次排查一下吧,哈哈