次の手順を使用して 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
を試してみましたが、それでも機能しませんでした
最近、WSL2 に MySQL をインストールしました。
まず、
apt
を使用してmysql-server
をインストールしました。次に私がしたこと
ついに、MySQL を実行できるようになりました
当然のことですが、
sudo
を使用すると、mysql
は root として実行されるため、実行するにはsudo
が必要です。