状況
$ 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
で実行できた。