2017-12-02

【MySQL】ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

状況


$ sudo apt-get install mysql-server
を実行し、mysqlを入れる。

Windows Subsystem for Linux環境化で
を実行すると、

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
というエラーが出てくる。



解決策


下記のGithubを参考にした。どうやら、そもそもSQLが起動してないから、だめらしい。

ERROR 2002 (HY000): Can't connect to local MySQL server through socket... · Issue #745 · Microsoft/WSL 
なので、

$ sudo /etc/init.d/mysql start

を実行し、mysqlを起動させたあとに

$ mysql -u root -p

で実行できた。

注目の投稿

めちゃくちゃ久しぶりにこのブログ書いたw 更新3年ぶりw > 多様性というゲームは尊厳と自由を勝ち取るゲームなのかもしれないな。  もともとツイッターでツイートした内容なんだけど、ちょっと深ぼる。 ----- 自分は男 x 30代x 二児の父 x 経営者 x 都心(共働き世...