Navicat は、mysql データベースに接続するときに 1405 エラーを報告し続けます。これに対する解決策は次のとおりです:
関連する推奨事項: " Navicat for mysql グラフィック チュートリアル >>
MySQL サーバーが実行中です。停止します。サーバーが Windows サービスとして実行されている場合は、[コンピューターの管理] --> [サービスとアプリケーション] --> [サービス] に移動します。サーバーがサービスとして実行されていない場合は、タスク マネージャーを使用して強制的に停止する必要がある場合があります。
テキスト ファイル (ここでは mysql-init.txt という名前) を作成し、次のコマンドを 1 行に配置します。中: SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');
(作成したファイルは、MySql インストール ディレクトリ Directory D の bin にインポートされることに注意してください。 :\progame\bin) progame は私自身の MySql ディレクトリです。エラーを起こさないように注意してください [これはあなた自身のインストール ディレクトリ内の SQL です]
サーバーが起動すると、 「--init-file」オプションで指定したファイルの内容を実行(機能:起動時に指定ファイルからSQLコマンドを読み込み)、rootユーザーのパスワードを変更します。サーバーが正常に起動したら、インポートした mysql-init.txt ファイルは削除されるはずです。
最後に MySQL サーバーを停止し、再起動します。 [サーバーを自動モードで実行するには、Windows サービス ウィンドウからサーバーを起動する必要があることに注意してください。サーバーを手動で起動した場合は、通常どおりコマンドを使用できます。 】すると、データベースに接続されていることが分かりました。
以上がnavicat が mysql に接続できない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。