使ってもいないDebian上のmysqldを動くようにした

とあるDebianのサーバーで,mysqldというか実態はMariaDBのデーモンですが,それがなかなか動いてくれなかったのを動くようにしました.

問題は,/runからもはや/var/runへsymlinkが張られていなくて,それぞれ実体のあるディレクトリーとなっているのに,mariadb.service内では,/var/run/mysqldを使い,/etc/mysql/mariadb.cnfでは/run/mysqldを参照しているためのようです.

他のDebianのマシンでは,/var/runは/runからのsymlinkなので,何かの手違いで,/var/runと/runを独立させてしまったようです.

システムが活きたまま,/var/runを/runからのsymlinkに修正するのはちょっと危険ですね😓

と,いいつつ,やってしまいました.

cd /var/run
cp -Rdvp * /run
cd ..
mv run run-save
ln -s /run

今のところ問題ないみたいです.

コメントについて

当記事へのコメント欄は,記事公開後一定期間で閉鎖されます.その際は適当な新しい記事に当記事の表題を引用して,コメントしてください.