djangoを起動したら出現するdjango.db.utils.OperationalError: (2002, “Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)”)の対処法

久しぶりにdjangoで、% python manage.py runserverを起動したところdjango.db.utils.OperationalError: (2002, “Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)”)のエラーが出現しました。

この時の対処法を紹介します。

原因究明

MySQLがインストールされているか

そもそもMySQLがインストールされているかを確認します。

mysql –versionで現在のバージョンを確認します。

mysql 5.7がインストールされていることを確認できました。

MySQLが起動しているか

MySQLが起動していないことには、接続もできません。

mysqlのサーバーの現在の状態を確認してみます。

MySQLが起動していないことが確認できました。

MySQLが起動していないことが原因で、主題のエラーが出ているのでした。

対処法

対処法として、シンプルにMySQLを起動します。

起動が確認できました。

そして通常のdjangoを起動するコマンドを実行します。

今度はきちんと立ち上がりました。

以上。

最後に

いかがでしたでしょうか。

以上が、「ngoを起動したら出現するdjango.db.utils.OperationalError: (2002, “Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)”)の対処法」の紹介記事になります。

コメントを残す

メールアドレスが公開されることはありません。