我在stackoverflow上看到了几个解决此错误的方法,包括将useLegacyAuth=1
添加到连接设置对话框的“高级选项”框中。我的问题是每次我将它添加到选项框中,它永远不会保存我做的添加。我将测试与此连接,并且它可以工作,但是一旦我退出并尝试执行mysqldump(我的目的并通过其发现此错误),它再次给我上面的错误。
有谁知道为什么这个设置不能保存或如何保存?我想以这种方式解决问题,因为它似乎最简单,我无法将root密码更改为我尝试连接的数据库(另一个可能的修复)。
如果没有上述错误,任何人都知道修复错误的其他解决方案吗?
ERROR 2049 (HY000): Connection using old (pre-4.1.1) authentication protocol ref used (client option 'secure_auth' enabled)