Maison  >  Questions et réponses  >  le corps du texte

WSL : Erreur 2002 (HY000) : Impossible de se connecter au serveur MySQL local via le socket '/var/run/mysqld/mysqld.sock' (13)

J'ai essayé d'installer MySQL sur WSL2 Ubuntu 20.04 en suivant ces étapes : https://learn.microsoft.com/en-us/windows/wsl/tutorials/wsl-database#install-mysql

Mais quand je l'ai demandé sudo mysql_secure_installation 并要求输入密码时,我收到此错误 错误:用户'root'@'localhost'访问被拒绝(使用密码:NO)

Après avoir fait une recherche sur Google, j'ai constaté que la plupart des solutions utilisent cette commande mysql -u root -p 但我收到另一个错误 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/ var/run/mysqld/mysqld.sock' (13)

J'ai démarré le serveur en utilisant cette commande sudo /etc/init.d/mysql start 它说服务器正在启动,但我仍然收到错误 2002。我尝试了另一个命令 sudo service mysql start Cela ne fonctionne toujours pas

P粉073857911P粉073857911299 Il y a quelques jours493

répondre à tous(1)je répondrai

  • P粉680087550

    P粉6800875502023-12-26 10:37:05

    J'ai récemment installé MySQL dans WSL2.

    Tout d'abord, j'utilise apt 安装了 mysql-server.

    La prochaine chose que j'ai faite

    Enfin, je peux exécuter MySQL

    Évidemment, lorsque vous utilisez sudo时,mysql将以root用户身份运行,因此需要sudo pour l'exécuter.

    répondre
    0
  • Annulerrépondre