我正在尝试将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服务器进行一些干预。
非常感谢任何帮助。
答案 0 :(得分:0)
这是解决方案,运行此查询
SET SESSION old_passwords=0;
SET PASSWORD FOR 'user-name'@'%' = PASSWORD('123456');
其中user-name是你的userename,%是主机名(如果exisitng,则保留%)。如果是coruse,请用密码更改123456。