QGIS无法连接到MySQL

时间:2015-01-16 11:30:19

标签: mysql qgis

我正在尝试将QGis连接到远程MySQL服务器(v.5.0.95),这是我得到的错误:

 Connection using old (pre-4.1.1) authentication protocol refused
 (client option 'secure_auth' enabled) QMYSQL: Unable to connect

我发现使用不同工具的人有类似的问题,这些工具已经解决,但在这些工具中有选项,但在Qgis我没有任何其他连接选项。

如果需要,可以对MySQL服务器进行一些干预。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

这是解决方案,运行此查询

SET SESSION old_passwords=0;
SET PASSWORD FOR 'user-name'@'%' = PASSWORD('123456');

其中user-name是你的userename,%是主机名(如果exisitng,则保留%)。如果是coruse,请用密码更改123456。