Saya cuba memasang MySQL pada WSL2 Ubuntu 20.04 menggunakan langkah ini: https://learn.microsoft.com/en-us/windows/wsl/tutorials/wsl-database#install-mysql
Tetapi apabila saya menggesa sudo mysql_secure_installation
并要求输入密码时,我收到此错误 错误:用户'root'@'localhost'访问被拒绝(使用密码:NO)
Selepas saya membuat carian google, saya mendapati kebanyakan penyelesaian menggunakan arahan ini mysql -u root -p
但我收到另一个错误 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/ var/run/mysqld/mysqld.sock' (13)
Saya telah memulakan pelayan menggunakan arahan ini sudo /etc/init.d/mysql start
它说服务器正在启动,但我仍然收到错误 2002。我尝试了另一个命令 sudo service mysql start
Masih tidak berfungsi
Saya baru-baru ini memasang MySQL dalam WSL2.
Pertama, saya guna
apt
安装了mysql-server
.Perkara seterusnya yang saya lakukan
Akhirnya, saya boleh menjalankan MySQL
Jelas sekali, apabila anda menggunakan
sudo
时,mysql
将以root用户身份运行,因此需要sudo
untuk menjalankannya.