[英]Warning: mysqli_connect(): (HY000/2002): Connection refused in
[英]mysqli_connect(): (HY000/2002): Connection refused using ipv6 address
我已经安装了Ubuntu服务器,并且尝试连接到数据库,但一直收到拒绝连接的错误消息。 我可以通过终端使用相同的用户名和密码登录到mysql,而不会出现问题,并且我还可以通过工作台与同一用户建立连接。 这是一台托管服务器。 服务器连接到ipv6地址和php 7.1。 我可以看到默认端口是3306代码如下
$dbhost = '[ipv6 address]';
$dbuser = 'User';
$dbpass = 'user1';
$usedb = '2hourworkday_Prod';
$conn = mysqli_connect("$dbhost","$dbuser","$dbpass","$usedb");
我之前已经做过很多次,没有问题,但是我开始使用新的托管服务提供商(vultr),这是我第一次连接到ipv6地址。 其他人以前有这个问题吗?
首先,您可以通过以下网址检查主机是否支持IPv6地址: http : //ipv6-test.com/
如果不是,则应将IPV6 DNS AAAA记录添加到域(用于主机的记录)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.