查詢安裝目錄
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'被忽略。
還有這個操作,手動設置
或
chmod 644 /etc/my.cnf
重啟,好使。