繁体   English   中英

mysqli_connect():(HY000 / 2002):使用ipv6地址拒绝连接

[英]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.

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