WSL Mysql 8.0连接数据库报错,只能用sudo连接数据库
- 提示报错
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (13)
解决办法:
权限不够,看一下是什么路径权限没给够,用chmod加权限即可
chmod -R 777 /var/run/mysqld
如果遇到mysql用service mysql start 无法启动,使用如下命令卸载重装
sudo apt purge mysql*
sudo apt autoremove
# 如果有残留文件,使用sudo rm -rf删除残留文件