我从本地为mysql连接测试创建了简单的免费层RDS实例。我确保Public accessibility是yes创建的入站规则(来自任何地方的所有端口的所有通信量)
> sgr-052bd15d02d6f0xxx – All traffic All All sg-857778f1
> sgr-085e08ad1f482xxxx IPv6 All traffic All All ::/0 for sqlyog
然后我按照命令运行
mysql -h database-1.czzsgxxxxxxx.us-east-2.rds.amazonaws.com -P 3306
在我公司的笔记本中,当我通过VPN连接到公司网络时,我不能从一个带有.NET连接器的c#应用程序连接到MySql服务器,但是,从客户的另一个程序,通过system DSN是的,使用相同的访问凭据、端口、表等。再次,为了给你一些提示,从MySql前面,如果我选择一个直接连接,没有参数,我不能连接,相反,如果我选择一个通过libMySQL.dll的动态链接库连接,它是ok.If i ping服务器名称,我有一个重新设置的IPV6协议地址,非IPV4。你能帮我一下吗?谢谢
我一直试图用google给你的IPV6地址连接到我的Google cloud sql数据库(mysql),但没有成功。
mysql -h 0:0:0:0:0:aaaa:aaaa:aaaa -u admin -p
客户端提示输入密码,但它不允许我连接。
ERROR 2003 (HY000): Can't connect to MySQL server on ...
如果我使用IPV4,我可以毫无问题地进行连接。其他人有没有遇到过这样的问题?
我试图通过mysql工作台连接到我的google sql实例,但是同时使用IPv6和IPv4地址导致"Can't connect to MySQL server on (地址) with user root“IPv4尝试给出了错误代码(10061)和IPv6给出了错误代码(10051)。这会是防火墙问题吗?
我尝试过使用ssl和不使用ssl,并在google sql设置中允许我的ip地址访问。我已经搜索了这些错误代码的含义,但seam找不到它们。更好的错误消息会更有帮助。
我已经在服务器上安装了OMSA,并且dsm_om_connsv服务正在运行。我发现,在过去,这总是绑定到一个IPv6套接字;
# netstat -lnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:389 0.0.0.0:* LISTEN 49
我在服务器上安装了一个OpenVPN服务器。我尝试使用mysql客户端从OpenVPN服务器连接到MySQL服务器,而不是使用客户机连接到OpenVPN服务器。我可以在服务器之间来回切换,没有问题。但是,如果我使用OpenVPN服务器上的OpenVPN客户端试图连接到MySQL服务器,则会得到一个
ERROR 2003 (HY000): Can't connect to MySQL server on '10.8.0.6' (111)
10.8.0.6是连接到OpenVPN服务器的10.8.0.1。
我认为可能是IPTables,但是添加显式输入和输出(客户机和服务器)
我有一个简单的VB脚本,我用它来连接到Windows Server (2012 R2)上的MySQL数据库。
这一切都超级简单,开箱即用的“连接到MySql示例”之类的东西。
我已验证MySQL正在侦听所有本地IPV4地址。我可以使用相同的参数连接MySQL工作台。然而,当我通过我的程序连接时,我得到了一个奇怪的错误:
An address incompatible with the requested protocol was used
我的连接字符串如下:
"server=127.0.0.1;database=test;uid=xx;pwd=xx“
连接时似乎会尝试使用IPV6。这