navicat for MySQL では、以下に示すように、ローカル データベースに接続するときに 1045 エラーが発生します。
データベースのパスワードがmysql への接続時にこの問題が正しくないため、修正する必要があります。この問題は、パスワードを入力した後でのみ解決できます。
関連する推奨事項: 「Navicat for mysql グラフィック チュートリアル 」
解決策の手順は次のとおりです:
1、まずコマンドラインを開きます: Start->Run->cmd;
2. まず、コンピュータにインストールされている mysql の bin ディレクトリ (独自のソフトウェアのインストール パス) を入力します。C ドライブの場合は、 mysql -u root mysql;
3. mysql を入力した後、コマンドを実行します: UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
4. 1820 が報告された場合 エラーがある場合は、コマンド ALTER USER USER() IDENTIFIED BY 'New Password' を実行すると、Query OK というプロンプトが表示され、パスワードが正常に変更されたことが示されます。
5. 次の図に示すように 1054 エラーが報告された場合は、コマンドを変更します ステートメントは次のとおりです: update user setauthentication_string=password('root') where user='root'; 以上です。 mysql データベースにはパスワード フィールドがないため、パスワード フィールドは authentication_string に変更されます。以上がnavicat 接続エラー 1045 が報告された場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。