WSL:错误2002(HY000):无法通过套接字'/var/run/mysqld/mysqld.sock”连接到本地MySQL服务器(13)
P粉073857911
P粉073857911 2023-12-25 14:49:48
0
1
497

我尝试使用此步骤在 WSL2 Ubuntu 20.04 上安装 MySQL:https://learn.microsoft.com/en-us/windows/wsl/tutorials/wsl-database#install-mysql

但是当我提示 sudo mysql_secure_installation 并要求输入密码时,我收到此错误 错误:用户'root'@'localhost'访问被拒绝(使用密码:NO)

在我进行谷歌搜索后,我发现大多数解决方案都是使用此命令 mysql -u root -p 但我收到另一个错误 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/ var/run/mysqld/mysqld.sock' (13)

我已经使用此命令启动了服务器 sudo /etc/init.d/mysql start 它说服务器正在启动,但我仍然收到错误 2002。我尝试了另一个命令 sudo service mysql start 仍然没有'工作吧

P粉073857911
P粉073857911

全部回复(1)
P粉680087550

我最近在 WSL2 中安装了 MySQL。

首先,我使用 apt 安装了 mysql-server

接下来我做了

最后,我可以运行 MySQL

显然,当您使用sudo时,mysql将以root用户身份运行,因此需要sudo来运行它。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!