Home > Database > Mysql Tutorial > MySQL从3.x升级到4.x出现的问题解决办法_MySQL

MySQL从3.x升级到4.x出现的问题解决办法_MySQL

WBOY
Release: 2016-06-01 13:59:31
Original
977 people have browsed it

因为升级了权限表导致的.
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以上版本后遇到以上问题,请先确定你的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

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template