仮想サーファーの波乗り

仮想化エンジニアの日常

プログラミング・SNS分析・仮想通貨・自動化などに関してよく書く雑記ブログ

【LocalのMySQL接続でエラー】Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)


久しぶりにSQLAlchemyを使って、LocalのMySQLに接続する処理を実行したら以下のようなエラー。

sqlalchemy.exc.OperationalError: (_mysql_exceptions.OperationalError) (2002, "Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)") (Background on this error at: http://sqlalche.me/e/e3q8)
ERROR: exit status 1


「何かな🤔?」と一瞬悩んだけど、「Can't connect to local MySQL server」って言われているので、「LocalのMySQLが立ち上がってないのでは?」と思い、立ち上げてみる。

$ mysql.server restart

 ERROR! MySQL server process #61735 is not running!
Starting MySQL
.. SUCCESS! 


LocalのMySQLを立ち上げた後に、改めて処理実行してみる。

$ python test.py

処理開始...
処理完了...!

うまく動いた。久しぶりにLocalのMySQLに接続するときはサーバー立ち上がっているか確認すること。学んだ。