gpt4 book ai didi

mysql - 远程mysql连接失败

转载 作者:行者123 更新时间:2023-11-30 22:22:38 25 4
gpt4 key购买 nike

我的虚拟主机上有一个“test.php”,它向数据库发送典型的 mysql_connect 请求。当我从浏览器访问此 test.php 时,连接成功。我的本地机器和 EasyphpDev/Webserver 上有完全相同的 test.php。当我在本地访问 test.php 时,返回的是:**Could not connect:无法连接,因为目标机器主动拒绝。 **

测试.php:

<?php
$link = mysql_connect('MyWebSite.ipagemysql.com', "databaseName","*password*");
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_select_db(blog_);
?>

出于显而易见的原因,我替换了地址的前半部分等。正如我所说,在我网站上的位置访问 test.php 时工作正常。尝试从我的本地机器废话!我检查了我的防火墙,只是为了 100%,我禁用了它。我尝试了不同的格式,例如使用远程 IP 而不是域等,但无济于事。

似乎已建立连接,但错误是 [MACHINE] 而不是 [MYSQL]这表明响应不是来自 MYSql 正确?提前致谢!

最佳答案

请检查您的主机帐户中是否启用了远程 mysql。基本上安装 mysql 的服务器需要允许传入连接到 mysql 端口 generalyl 3306 并且您尝试连接的 mysql 用户已被授予通配符 % 特权或您正在连接的 ip。

更新

根据这个线程 Host (iPage) does not allow remote access. So how can I reach/edit my database?您的托管公司不允许远程 mysql,因此无法访问它,但您仍然可以与您的托管服务提供商联系。

关于mysql - 远程mysql连接失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36256962/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com