我们在第一次在wsl使用mysql时会经常会遇到ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)报错。我们可以从以下几方面入手排查:
1.是否使用了管理员权限
有时候此报错是因为没有对路径/tmp/mysql.sock读取权限造成的,此时我们只需要使用sudo mysql指令即可。
2.是否安装mysql服务器
要使用mysql需要用到mysql服务器,安装也很简单,只需要
apt-get install mysql-server
即可。
3.查看是否打开了mysql服务
要想使用mysql首先还是得需要打开mysql服务,我们可以使用指令sudo service mysql start打开mysql指令。