背景
yumでインストールしたMariaDBでDBファイルの保存先を任意場所に変えるためにmy.cnfのdatadirの設定を
書いて、デーモンを再起動しても失敗しました。
調べて見るとyumでインストールしたMariaDBはファイルの保存先を変更できないように設定されていました。
備忘録として、対処方法を書きました。
対処方法
- サービスファイルの設定を変更
変更するファイル: /usr/lib/systemd/system/mariadb.service
【変更後】
ProtectHome=true
【変更後】
ProtectHome=false
- systemdの再読込
変更内容を反映するために以下のコマンドを実行する。
# systemctl reload
- デーモンの再起動
MariaDBを再起動する
# systemctl start mariadb.service