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版本.有任何想法吗?
与客户无关.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)
您必须为每个密码执行此操作.哈希是单向的,不能直接更改为新样式.