久しぶりに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)”)の対処法」の紹介記事になります。
コメントを残す