接続エラー「データベース サーバーに接続できません (mysql workbench)」のトラブルシューティング
背景:
MySQL ワークベンチを使用してデータベースにクエリを実行しようとすると、次のようなエラーが発生します。このエラー メッセージは、MySQL の構成、権限、または接続設定に潜在的な問題がある可能性があることを示しています。
解決策:
1. MySQL が有効であるかどうかを確認します。実行中:
sudo service mysqld status
2. 付与権限:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'PASSWORD';
3. ソケットを無効にする認証:
ステップ a: ソケット認証を使用して MySQL にログインします:
sudo mysql -u root
ステップb: ログインしたら、次のコマンドを実行してネイティブパスワードを有効にします認証:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'PASSWORD';
4.パスワードの確認:
5. MySQL を再起動します:
sudo service mysqld stop sudo service mysqld start
結論:
次の手順に従うことで、「データベースに接続できません」という問題を解決できるはずです。 Server」エラーが発生し、MySQL ワークベンチを使用して MySQL データベースに正常に接続しました。
以上がMySQL Workbench を使用して MySQL データベース サーバー (127.0.0.1:3306) に接続できないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。