CentOS 7のmysqlで ERROR 2002 が起きる | ライタス株式会社

とあるところから、Wordpressのテストサーバーを立てて欲しいという依頼があり、作成していたのですが、CentOS 7になりゆきで初挑戦することになりました。

サービスを起動するのにsystemctlコマンドを利用しなくてはならないことを恥ずかしながら知らなかったので、なれるのに時間がかかりそうです。

さて、Wordpressを構築するにあたり、いわゆるLAMP環境を作るわけですが、mysqlでちょっとつまづきました。

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
sockファイルが作成されており、接続できないというエラーです。
普通の手順なら出現しないはずなのですが、今回はなぜか出ました。

この症状が出た時は、おとなしくサービス再起動してみると解消することが多いです。
CentOSでは、

systemctl restart mysql.service

となります。
MariaDBを利用されている場合は、

systemctl restart mariadb.service

になると思います。


コメント

このブログの人気の投稿

Firefoxを起動したら、Couldn't load XPCOM. というエラーが出る時の対処法 | ライタス株式会社

マテビュー(マテリアライズドビュー:Materialized View)のせいで、表領域が削除ができない | ライタス株式会社

squidでresolv.confが適用されない | ライタス株式会社