繁体   English   中英

尝试连接到数据库服务器时出错:[1045]用户被拒绝访问

[英]Error while trying to connect to the database server: [1045] Access denied for user

我正在运行一个MySQL数据库,并创建了一个名为SSL的新用户,名为“ ssluser”。 我遇到这个用户从客户端登录到远程服务器的麻烦。

我确认防火墙不是问题。 iptables没有报告丢弃的数据包。

我能够从nonssluser连接到远程服务器,而不会出现问题。

在服务器my.cnf上,我已经放置了CA,Cert和Key文件,并且MySQL WorkBench显示已启用SSL。

在客户端上,我也有CA,Cert和Key文件。

对于这两个证书,我都使用FQDN作为通用名称。 我不确定这是否是问题。 有任何想法吗?

该连接位于纽约数字海洋数据中心的专用网络上。

[1045] Access denied for user

这是MySQL的事情-这意味着您正在连接-SSL似乎不是问题。

这很可能意味着您认证错误(密码错误)。

如果确定您输入的密码正确,请检查此选项是否有帮助。

要回答我的问题:

1-密码错误

2-应用程序不支持SSL MySQL连接

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM