从RMySQL连接到SQL Server的安全auth错误
发布时间:2020-12-12 07:27:57 所属栏目:MsSql教程 来源:网络整理
导读:我试图从R MySQL连接到VM上的 MySQL服务器,这是我执行的命令 c-dbConnect(MySQL(),user="root",password="passw0rd",dbname="leopard",host="one-1368") 它显示以下错误 RS-DBI driver: (Failed to connect to database: Error: Connection using old (pre-4.
我试图从R
MySQL连接到VM上的
MySQL服务器,这是我执行的命令
c<-dbConnect(MySQL(),user="root",password="passw0rd",dbname="leopard",host="one-1368") 它显示以下错误 RS-DBI driver: (Failed to connect to database: Error: Connection using old (pre-4.1.1) authentication protocol refused (client option 'secure_auth' enabled) 我在我的系统上使用MySQL客户端5.6,VM显示它运行5.5.我认为这可能是服务器版本的一个问题. 任何帮助,将不胜感激.谢谢 解决方法您可能在本地计算机上有一个旧的my.cnf配置.您可以覆盖my.cnf中的客户机选项secure_auth或传递给dbConnect()的特定配置文件中的客户机选项secure_authdbConnect(MySQL(),default.file =“your-file.cnf” 有关设置的信息如下: https://dev.mysql.com/doc/refman/5.6/en/mysql-command-options.html#option_mysql_secure-auth 顺便说一句,你真的不应该使用4.1风格的密码哈希:) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |