Mac mysql修改my.cnf不起作用排查


查詢安裝目錄

ps -ef|grep mysql

74 59066     1   0  3:51下午 ??         0:00.74 /usr/local/mysql/bin/mysqld --user=_mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --log-error=/usr/local/mysql/data/mysqld.local.err --pid-file=/usr/local/mysql/data/mysqld.local.pid

cd /usr/local/mysql/

 

默認路徑

/usr/local/mysql/support-files/my.cnf

版本不同,后期版本沒有該文件

cp my-default.cnf /ect/my.cnf

這是默認加載目錄,權限不同,順序不同

/etc/my.cnf  /etc/mysql/my.cnf  /usr/local/mysql/etc/my.cnf  ~/.my.cnf

 

命令沒有指定文件,只能走默認的

 

修改以后執行

select @@sql_mode;

沒有變化,很神奇

 通過命令確認mysql加載的是哪個配置文件

mysql --verbose --help | grep my.cnf

mysql: [Warning] World-writable config file '/etc/my.cnf' is ignored.
                      order of preference, my.cnf, $MYSQL_TCP_PORT,
/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf 

[Warning] World-writable config file '/etc/my.cnf' is ignored. ???

可以寫的配置文件'/etc/my.cnf'被忽略。

 

還有這個操作,手動設置

image.png

chmod 644 /etc/my.cnf

 

重啟,好使。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM