我嘗試使用此步驟在 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
仍然沒有'工作吧
我最近在 WSL2 中安裝了 MySQL。
首先,我使用
apt
安裝了mysql-server
。接下來我做了
最後,我可以運行 MySQL
顯然,當您使用
sudo
時,mysql
將以root用戶身份運行,因此需要sudo
來運行它。