#Navicat が mysql に接続するときの 1045 エラーを解決するにはどうすればよいですか? Navicat を使用して mysql に接続すると、
1045 が表示されます。パスワードを忘れた可能性があります。
次の方法でパスワードをリセットできます:
1. 管理者権限で cmd プログラムを実行します;
2. cd C : \Program Files (x86)\MySQL\MySQL Server 5.7\bin
3. mysqld プロセスを閉じます、
>>tasklist |findstr mysqld このコマンド行は次の目的で使用できます。 mysqld が実行中かどうかを確認します。操作中に PID を確認できます。
>>taskkill /F /PID xxxx
関連する推奨事項: "Navicat for mysql グラフィック チュートリアル "
4. MySQL サーバーにログインする権限をスキップします>>mysqld --skip -grant-tables
cmd を閉じ、管理者権限で cmd を再実行します
5、パスワードを変更します
>>cd C:\Program Files (x86)\ MySQL\MySQL Server 5.7\bin
>>mysql
>>update mysql.user setauthentication_string=password('123456') where user = 'root';
>>フラッシュ権限;
>>SELECT * from mysql.user\G;root ユーザーのauthentication_string 項目を見つけて、その値を書き留めます
>>mysql.user の更新セット認証文字列 = '*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9' ここでユーザー = 'root';ここでは user = 'root';
>>フラッシュ権限;
>>quit ##6. mysql>>net start mysql## を再起動します
#7. 接続を試行します。1862 のプロンプトが表示されたら、パスワードを変更して再度接続してください。
>>mysqladmin -uroot -p パスワード
##接続を再度テストしてください。#これで完了です。
以上がnavicat が mysql に接続するときに発生するエラー 1045 を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。