問題の説明: navicat を使用してローカル データベースに接続するとエラーが報告されますが、リモート サーバーへの接続は正常です。
Navicat for mysql グラフィック チュートリアル 」
方法 1:
1. 実行中の MySQL サービスを閉じます。 2. DOS ウィンドウを開き、mysql\bin ディレクトリに移動します。 3.「mysqld –skip-grant-tables」と入力し、Enter キーを押します。 –skip-grant-tables は、MySQL サービスの開始時に権限テーブル認証をスキップすることを意味します 4. 別の DOS ウィンドウを開き (今の DOS ウィンドウは移動できないため)、mysql\bin ディレクトリに移動します。 5.「mysql」と入力して Enter キーを押します。成功すると、MySQL プロンプト > が表示されます。 6. 権限データベースに接続します: mysql; を使用します。 6. パスワードの変更: user=”root”; の場合、user setauthentication_string=password(“123”) を更新します (最後にセミコロンを追加することを忘れないでください)。 7. 権限のリフレッシュ (必須ステップ): フラッシュ権限。 8. やめてください。方法 2:
コマンド プロンプトで mysql の bin ディレクトリに移動し、次の行を実行します: mysqladmin –u ユーザー名 –p 古いパスワード パスワード 新しいパスワード以上がnavicatで1862エラーが発生した場合の対処法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。