gpt4 book ai didi

php - 无法连接到 Dreamhost 的数据库

转载 作者:行者123 更新时间:2023-11-29 03:41:15 27 4
gpt4 key购买 nike

首先抱歉我的英语不好,我有一个重要的问题要解决。我正在尝试连接到我的 dreamhost 的数据库,但它返回以下错误:

Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

我联系了 Dreamhost 支持,他们告诉我看起来错误是使用新创建的数据库的结果主机名。

我看到主机名现在可以正常工作了

现在,我有一个 php 类来连接到我的数据库。这是我的连接命令:

$data = new MysqlClass('mysql.test.masterweblab.com','user','pass','data_name');

这适用于我的本地主机。谁有解决办法?

最佳答案

也许他们使用的 php 或 mysql 版本与您的本地主机不同?

尝试在新页面上像这样连接它,看看是否可行。

$link = mysql_connect("mysql.test.masterweblab.com", "user", "pass");
mysql_select_db("data_name") or die(mysql_error());

if ($link){
echo "it worked!";
}else{
echo "Failed " . mysql_error() ;
}

mysql_close();

如果这不起作用,请尝试从 Windows 中的命令提示符对主机执行 ping 操作。复制ip地址试试。

$link = mysql_connect("THE_IP_YOU_COPIED", "USER", "PASS");
mysql_select_db("data_name")or die(mysql_error());

if ($link){
echo "it worked!"
}else{
echo "Failed " . mysql_error() ;
}

mysql_close();

让我们知道它产生了什么。

如果您无法通过 ping 域获取 ip,那就是您的问题!登录到 cpanel 并从 phpmyadmin 获取您的 sql 服务器 ip。

关于php - 无法连接到 Dreamhost 的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13557169/

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