您的位置:永利集团登录网址 > 永利集团登录网址 > Mysql 4.1 Windows 下升级问题

Mysql 4.1 Windows 下升级问题

2019-09-27 11:17

使用PHPMYADMIN时报错:
Client does not support authentication protocol requested
by server; consider upgrading MySQL client
官方的说法是
MySQL 4.1 and up uses an authentication protocol based on a password hashing algorithm that is incompatible with that used by older clients. .....
如果你升级mysql到4.1以上版本后遇到以上问题,请先确定你的mysql client 是4.1或者更高版本.(WINDOWS下有问题你就直接跳到下面看解决方法了,因为MYSQL 在WINDOWS是client和server一起装上了的)
请使用以下两种方法之一
其一:
mysql> SET PASSWORD FOR
-> 'some_user'@'some_host' = OLD_PASSWORD('newpwd');
其二:
mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd')
-> WHERE Host = 'some_host' AND User = 'some_user';
mysql> FLUSH PRIVILEGES;

使用PHPMYADMIN时报错:
Client does not support authentication protocol requested
by server; consider upgrading MySQL client

mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法  
shell> mysql 
Client does not support authentication protocol requested 
by server; consider upgrading MySQL client 

官方的说法是

官方的说法是 
MySQL 4.1 and up uses an authentication protocol based on a password hashing algorithm that is incompatible with that used by older clients. ..... 

MySQL 4.1 and up uses an authentication protocol based on a password hashing algorithm that is incompatible with that used by older clients. .....

如果你升级mysql到4.1以上版本后遇到以上问题,请先确定你的mysql client 是4.1或者更高版本.(WINDOWS下有问题你就直接跳到下面看解决方法了,因为MYSQL 在WINDOWS是client和server一起装上了的) 
请使用以下两种方法之一 
其一: 
mysql> SET PASSWORD FOR 
    -> 'some_user'@'some_host' = OLD_PASSWORD('newpwd'); 
其二: 
mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd') 
    -> WHERE Host = 'some_host' AND User = 'some_user'; 
mysql> FLUSH PRIVILEGES; 

如果你升级mysql到4.1以上版本后遇到以上问题,请先确定你的mysql client 是4.1或者更高版本.(WINDOWS下有问题你就直接跳到下面看解决方法了,因为MYSQL 在WINDOWS是client和server一起装上了的)

上面红色的部分请按自己实际情况修改.... 
这样做后,连接就会正常了@!

请使用以下两种方法之一

您可能感兴趣的文章:

  • 解决MySQL 5.7.9版本sql_mode=only_full_group_by问题
  • 一键搞定python连接mysql驱动有关问题(windows版本)
  • 当mysqlbinlog版本与mysql不一致时可能导致出哪些问题
  • MySql版本问题sql_mode=only_full_group_by的完美解决方案

其一:

mysql> SET PASSWORD FOR
-> 'some_user'@'some_host' = OLD_PASSWORD('newpwd');

其二:

mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd')
-> WHERE Host = 'some_host' AND User = 'some_user';
mysql> FLUSH PRIVILEGES;
(出处:Viphot)

本文由永利集团登录网址发布于永利集团登录网址,转载请注明出处:Mysql 4.1 Windows 下升级问题

关键词: