mysql4.1以上版本连接时出现Client does not support authentica
发布时间:2016-11-27 01:04:46 所属栏目:百科 来源:站长网
导读:mysql4.1以上版本连接时出现Clientnbsp;doesnbsp;notnbsp;supportnbsp;authenticationnbsp;protocol问题解决办法nbsp;nbsp; shellgt;nbsp;mysqlnbsp; Clientnbsp;doesnbsp;notnbsp;supportnbsp;authenticationnbsp;protocolnbsp;requestednbsp; bynbsp;serv
mysql4.1以上版本连接时出现Clientnbsp;doesnbsp;notnbsp;supportnbsp;authenticationnbsp;protocol问题解决办法nbsp;nbsp;
shellgt;nbsp;mysqlnbsp; Clientnbsp;doesnbsp;notnbsp;supportnbsp;authenticationnbsp;protocolnbsp;requestednbsp; bynbsp;server;nbsp;considernbsp;upgradingnbsp;MySQLnbsp;clientnbsp; 官方的说法是nbsp; MySQLnbsp;4.1nbsp;andnbsp;upnbsp;usesnbsp;annbsp;authenticationnbsp;protocolnbsp;basednbsp;onnbsp;anbsp;passwordnbsp;hashingnbsp;algorithmnbsp;thatnbsp;isnbsp;incompatiblenbsp;withnbsp;thatnbsp;usednbsp;bynbsp;oldernbsp;clients.nbsp;.....nbsp; 如果你升级mysql到4.1以上版本后遇到以上问题,请先确定你的mysqlnbsp;clientnbsp;是4.1或者更高版本.(WINDOWS下有问题你就直接跳到下面看解决方法了,因为MYSQLnbsp;在WINDOWS是client和server一起装上了的)nbsp; 请使用以下两种方法之一nbsp; 其一:nbsp; mysqlgt;nbsp;SETnbsp;PASSWORDnbsp;FORnbsp; nbsp;nbsp;nbsp;nbsp;-gt;nbsp;'some_user'@'some_host'nbsp;=nbsp;OLD_PASSWORD('newpwd');nbsp; 其二:nbsp; mysqlgt;nbsp;UPDATEnbsp;mysql.usernbsp;SETnbsp;Passwordnbsp;=nbsp;OLD_PASSWORD('newpwd')nbsp; nbsp;nbsp;nbsp;nbsp;-gt;nbsp;WHEREnbsp;Hostnbsp;=nbsp;'some_host'nbsp;ANDnbsp;Usernbsp;=nbsp;'some_user';nbsp; mysqlgt;nbsp;FLUSHnbsp;PRIVILEGES;nbsp; 上面红色的部分请按自己实际情况修改....nbsp; 这样做后,连接就会正常了@! (编辑:PHP编程网 - 黄冈站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |