MySQL-如何升级所有客户端程序以使用4.1.1

TMa*_*Man 3 mysql visual-studio-2010 mysql-connector

在Visual Studio中,我下载了最新版本的MySql连接器,但是当我尝试输入凭据并选择数据库时,在我甚至可以执行此操作之前,它说:

"不再支持使用旧密码进行身份验证,请使用4.1样式密码"

我正在使用Hostgator,我向他们提交了一张票,询问他们该怎么做.他说最好的解决方案是升级所有客户端程序以使用4.1.1版本.

这是什么意思?客户端有什么东西可以升级吗?Mysql和PHP是服务器端,我认为主机gator将负责所有这些.

就Mysql连接器而言,我使用的是6.6.5版本.有任何想法吗?

Mar*_*c B 5

与客户无关.MySQL有两种不同的散列密码方式('old'和'new'),你的PW哈希是'旧'风格.你必须改变你的PW以使用新的风格,例如

SET SESSION old_passwords=0;
SET PASSWORD FOR user@host=PASSWORD('your pw here');
Run Code Online (Sandbox Code Playgroud)

您必须为每个密码执行此操作.哈希是单向的,不能直接更改为新样式.