mysql5.7 のmy.cnfが読み込まれていない件について
mysql初期インストール後、my.cnfに設定しているはずの項目が反映されてない・・・。 いろいろと苦戦したあげく、わかったのが、selinuxが有効になっていたこと。。
盲点でした。。。
以下の通り、selinuxを無効にしたら問題が解決されました
一時的に無効
# setenforce 0
恒久的に無効
$ sudo vi /etc/selinux/config ---------------------- # SELINUX=enforcing SELINUX=disabled
my.cnfの読み込む順番について
色々と検索で探したのですが、このパターンが意外に多かった。。むしろここが原因だったらよかったのにと。。
以下のコマンドで調べることができます。 一番左から優先度高です
# mysql --help | grep my.cnf order of preference, my.cnf, $MYSQL_TCP_PORT, /etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf