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

で実行できた。

注目の投稿

 PythonのTweepyを利用して、Twitter APIを利用している。 その中で、ハマったポイントをメモしておく。 まず、Searchに関して。 Twitter検索は、クライアントアプリ側では、全期間の検索が可能になっている。 一方で、APIを利用する際は、過去1週間しか...