解决mysql新旧版本密码加密算法不一样的问题_MySQL
程序员文章站
2024-01-08 10:58:46
...
mysql 旧版本升级至4.1以上版本的时候,当出现以下错误: Client does not support authentication protocol requested
by server; consider upgrading MySQL client
其实这是因为mysql4.1以后,密码的加密算法不一样了的缘故。
解决办法:USE mysql; UPDATE user SET password=old_password('new_password') WHERE host='%' AND user='some_user'; FLUSH PRIVILEGES;
2、命令方法
mysql> UPDATE mysql.user SET PASSWORD = OLD_PASSWORD('new_password') WHERE host='%' AND USER = 'some_user';
1、sql方法
by server; consider upgrading MySQL client
其实这是因为mysql4.1以后,密码的加密算法不一样了的缘故。
解决办法:USE mysql; UPDATE user SET password=old_password('new_password') WHERE host='%' AND user='some_user'; FLUSH PRIVILEGES;
2、命令方法
mysql> UPDATE mysql.user SET PASSWORD = OLD_PASSWORD('new_password') WHERE host='%' AND USER = 'some_user';
1、sql方法
上一篇: 问个关于查询的有关问题
推荐阅读
-
解决mysql新旧版本密码加密算法不一样的问题_MySQL
-
Django2.2使用mysql数据库pymysql版本不匹配问题的解决过程与总结
-
解决mysql新旧版本密码加密算法不一样的问题_MySQL
-
解决Mysql 8.0.17 winx64版本安装过程中遇到的问题
-
MySql5.7版本问题sql_mode=only_full_group_by的完美解决方案
-
MySQL5.7在Windows8.1下忘记密码的问题解决(图文)
-
详解mysql密码遗忘和登陆报错的问题解决
-
解决mysql输入密码闪退的问题
-
解决mysql输入密码闪退的问题
-
Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my-default.ini及服务无法启动的快速解决办法(问题小结)