我正在尝试将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服务器进行一些干预。
很感谢任何形式的帮助。
最佳答案
这是解决方案,运行此查询
SET SESSION old_passwords=0;
SET PASSWORD FOR 'user-name'@'%' = PASSWORD('123456');
其中,用户名是您的用户名,%是主机名(如果存在,则保留%)。请使用您的密码更改123456。
关于mysql - QGIS无法连接到MySQL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27983014/