サーバーを再起動したら mysql に繋がらなくなった。

サーバーを再起動したら mysql に繋がらなくなった。

サイトにアクセスしたときに表示された PHP のエラーメッセージ
———————————————————–
Warning: mysql_set_charset(): No such file or directory in /var/www/libs/~~~~

Warning: mysql_set_charset(): A link to the server could not be established in /var/www/~~~~~
ConnectError!DB Error: connect failed
———————————————————–

ターミナルから mysql にログインすると次のエラー
———————————————————–
Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)
———————————————————–

socketファイルというものが無いのが原因のよう。

ターミナルから mysql を再起動するとsocketファイルが作られるらしいので、再起動して解決。
———————————————————–
sudo /etc/init.d/mysqld restart
———————————————————–

参考サイト
https://qiita.com/kanohisa/items/564035efd74d9c75bdcb

タイトルとURLをコピーしました