Database JUNKY

MySQL,MariaDBを中心としたブログです

mysql5.7 のmy.cnfが読み込まれていない件について

mysql初期インストール後、my.cnfに設定しているはずの項目が反映されてない・・・。 いろいろと苦戦したあげく、わかったのが、selinuxが有効になっていたこと。。

盲点でした。。。

f:id:hit10231023:20180309104332j:plain

以下の通り、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