由于MySQL 4.1版本开始密码的hash算法改变,所以连接数据库时可能会出现Client does not support authentication protocol问题。 解决办法1: 进入你的MySQL目录的bin目录下 运行 MySQL --user=root --pass==root的密码 mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('连接用户的密码') -> WHERE User = '要连接的用户名'; mysql> FLUSH PRIVILEGES; cd D:/Program Files/MySQL/MySQL Server 4.1/bin mysql -h 218.244.111.84 -u root -p update mysql.user set Password = OLD_PASSWORD('my_password') where user='my_account'; flush privileges; 解决办法2: 更新PHP里MySQL模块的版本以支持新版本的MySQL
mysql出现Client does not support authentication protocol问题的解决。
最新推荐文章于 2024-08-04 09:58:47 发布