NavicatがMySQLデータベースに接続するときの1251の問題を解決します

問題:

クライアントは サーバーによって要求された認証プロトコルをサポートしていません; MYSQLクライアントのアップグレード

 

解決:

1. cmdウィンドウを開き、mysqlインストールディレクトリのbinディレクトリを入力し、次のように入力します。mysql-u root -pデータベースに接続し、パスワードを入力して、Enterキーを押します。

2.それぞれ次のコマンドを入力します。

# 修改加密规则
(1)ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; 
# 更新一下用户的密码 
(2)ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; 
# 刷新权限
(3)FLUSH PRIVILEGES; 

3. Navicatを再度開き、アカウントとパスワードを入力して、[接続テスト]ボタンをクリックします。このとき、次のように表示されます。接続は成功しました

4. [OK]をクリックして、データベースに正常に接続します

 

 

 

おすすめ

転載: blog.csdn.net/weixin_43184774/article/details/106613136