服务器管理员建好库,我上传以后运行,出错信息如下:
MySQL error:Client does not support authentication protocol requested by server; consider upgrading MySQL client出现这句话的原因是你的mysql版本太过新,密码加密的方式已经不一样了.解决办法之一.
UPDATE user SET password=old_password('password') WHERE host='%' AND user='user';
FLUSH PRIVILEGES;
两句一起执行.将密码改成旧的加密方式.
MySQL error:Client does not support authentication protocol requested by server; consider upgrading MySQL client出现这句话的原因是你的mysql版本太过新,密码加密的方式已经不一样了.解决办法之一.
UPDATE user SET password=old_password('password') WHERE host='%' AND user='user';
FLUSH PRIVILEGES;
两句一起执行.将密码改成旧的加密方式.
1、“服务器不允许远程登录”这是肯定的,没有供应上会这么做。麻烦且不安全!当然你若另外付费或许也有次可能
2、端口和防火墙一般无须考虑,当允许你远程连接时,对方自然会告诉你如何做
3、MySQL error:Client does not support authentication protocol requested by server; consider upgrading MySQL client
表示对方的mysql已经升级到4.1.7及以上了,由于使用的新的密码算法导致连接失败
需要修改密码算法为老的算法,参见楼上
但这需要对方管理员实现