Heim  >  Fragen und Antworten  >  Hauptteil

WSL: Fehler 2002 (HY000): Verbindung zum lokalen MySQL-Server über Socket „/var/run/mysqld/mysqld.sock“ nicht möglich (13)

Ich habe versucht, MySQL auf WSL2 Ubuntu 20.04 mit diesen Schritten zu installieren: https://learn.microsoft.com/en-us/windows/wsl/tutorials/wsl-database#install-mysql

Aber als ich dazu aufgefordert habe sudo mysql_secure_installation 并要求输入密码时,我收到此错误 错误:用户'root'@'localhost'访问被拒绝(使用密码:NO)

Nachdem ich eine Google-Suche durchgeführt hatte, stellte ich fest, dass die meisten Lösungen diesen Befehl verwenden mysql -u root -p 但我收到另一个错误 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/ var/run/mysqld/mysqld.sock' (13)

Ich habe den Server mit diesem Befehl gestartet sudo /etc/init.d/mysql start 它说服务器正在启动,但我仍然收到错误 2002。我尝试了另一个命令 sudo service mysql start Funktioniert immer noch nicht

P粉073857911P粉073857911299 Tage vor499

Antworte allen(1)Ich werde antworten

  • P粉680087550

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

    我最近在 WSL2 中安装了 MySQL。

    首先,我使用 apt 安装了 mysql-server

    接下来我做了

    最后,我可以运行 MySQL

    显然,当您使用sudo时,mysql将以root用户身份运行,因此需要sudo来运行它。

    Antwort
    0
  • StornierenAntwort