WSL:錯誤2002(HY000):無法透過套接字「/var/run/mysqld/mysqld.sock」連線到本機MySQL伺服器(13)
P粉073857911
P粉073857911 2023-12-25 14:49:48
0
1
559

我嘗試使用此步驟在 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來運行它。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板