ホームページ  >  に質問  >  本文

WSL: エラー 2002 (HY000): ソケット '/var/run/mysqld/mysqld.sock' 経由でローカル MySQL サーバーに接続できません (13)

次の手順を使用して 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)

Google 検索を行った後、このコマンドを使用してほとんどの解決策を見つけました mysql -u root -p しかし、別のエラーが発生しました エラー 2002 (HY000): に接続できませんソケット '/var/run/mysqld/mysqld.sock' を介したローカル MySQL サーバー (13)

このコマンドを使用してサーバーを起動しました sudo /etc/init.d/mysql start サーバーが起動していると表示されますが、依然としてエラー 2002 が発生します。別のコマンド sudo service mysql start を試してみましたが、それでも機能しませんでした

P粉073857911P粉073857911299日前500

全員に返信(1)返信します

  • P粉680087550

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

    最近、WSL2 に MySQL をインストールしました。

    まず、apt を使用して mysql-server をインストールしました。

    次に私がしたこと

    ついに、MySQL を実行できるようになりました

    当然のことですが、sudo を使用すると、mysql は root として実行されるため、実行するには sudo が必要です。

    返事
    0
  • キャンセル返事