WSL: Ralat 2002 (HY000): Tidak dapat menyambung ke pelayan MySQL tempatan melalui soket '/var/run/mysqld/mysqld.sock' (13)
P粉073857911
P粉073857911 2023-12-25 14:49:48
0
1
533

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

P粉073857911
P粉073857911

membalas semua(1)
P粉680087550

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.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan