出现“Client does not support authentication protocol requested by server”?安装Mysql4.1以上版本出现“Client does not support authentication protocol requested by server”.Mysql 4.1及以上版本使用了新的密码算法,而PHP不支持新算法,因此在新增用户后,还需要用下面的方法解决PHP无法连接登录Mysql的问题: (其中some_user,some_host,newpwd分别是您数据库的用户名,主机,密码)第一种解决方法:mysql> SET PASSWORD FOR-> "some_user"@"some_host" = OLD_PASSWORD("newpwd");比方说数据库用户是admin,主机localhost,密码是123456这时候输入的命令应该是:mysql> SET PASSWORD FOR admin@localhost=OLD_PASSWORD("123456");第二种解决方法:mysql> UPDATE mysql.user SET Password = OLD_PASSWORD("newpwd")-> WHERE Host = "some_host" AND User = "some_user";mysql> FLUSH PRIVILEGES;第三种解决方法(不推荐)用 --old-passwords 选项启用 mysqld,然后用上面的方法更改原有用户Linux中Shell操作MySQLMySQL编码问题的一些个人体会相关资讯 mysql技巧 mysql 知识
- MySQL 压力测试工具super smack (08/09/2008 07:53:16)
- 从MySQL读取中文数据,显示??? (08/04/2008 06:48:23)
- 修改MySQL的编码为UTF8 (07/30/2008 07:12:49)
| - MySQL服务器网络访问慢问题解 (08/09/2008 07:52:23)
- MySQL服务器上添加一个允许远程访 (08/01/2008 07:31:15)
- 查看MySQL数据库字符集及数据库连 (07/29/2008 08:14:14)
|
本文评论 查看全部评论 (0)