MySQL Workbench の接続問題のトラブルシューティング
MySQL Workbench でデータベースにクエリを実行しようとすると、「に接続できません」というエラー メッセージが表示される場合があります。データベースサーバー。」この問題は通常、次の原因によって発生します。
1. MySQL サーバーのステータス
バックグラウンド プロセスで MySQL が存在することを確認して、サーバー上で MySQL が実行されていることを確認します。
2.ポート構成
MySQL は通常、ポート 3306 で実行されますが、これはカスタマイズできます。正しいポートを使用していることを確認します。
3.ユーザー権限
root ユーザーがホストからマシン (127.0.0.1) に接続する権限を持っていることを確認します。これらの権限により、どのクライアントがサーバーに接続できるかが決まります。
4.パスワード認証
パスワードが必要な場合は、正しく入力していることを確認してください。
5.ソケット認証
Ubuntu 16.04 では、パスワードが設定されていない場合、デフォルトで root ユーザーに対してソケット認証が有効になる場合があります。これを解決するには:
a.ソケット認証を使用して MySQL にログインします:
sudo mysql -u root
b.ログインしたら、ネイティブのパスワード認証に戻ります:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
c.以降の MySQL 認証には、指定されたパスワード (「パスワード」) を使用してください。
追加のヒント:
以上がWorkbench で MySQL データベース サーバーに接続できないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。