MySql 连接到数据库时出错:没有这样的文件或目录


MySql Error connecting to database: No such file or directory

我通过同一个托管服务提供商有两个域名。我正在其中一个域上测试我的php脚本,然后再将它们移动到我目前正在构建的"实时"网站。昨天这对我非常有效,因为我开发了一些脚本。今天,我遇到了最奇怪的问题...

使用我的测试网站,我在向 MySql 数据库添加电子邮件地址没有任何问题。但是,当我在其他站点上使用完全相同的文件尝试完全相同的事情时,我收到错误消息,我将这篇文章命名为:

连接到数据库时出错:没有此类文件或目录

我实际上是在不同的浏览器选项卡中并排查看两个站点,然后单击提交按钮,其中包含一个站点的成功响应和另一个站点的错误消息。

谁能弄清楚问题可能是什么?

谢谢!

要连接的代码:

// Database connection constants
define("DATABASE_HOST", "localhost");
define("DATABASE_USERNAME", ********);
define("DATABASE_PASSWORD", ********);
define("DATABASE_NAME", ********);

我已将敏感信息替换为********,但实际文件中包含正确的字符串。

(代表OP发布)。

问题解决了。感谢所有帮助过的人!我打电话给我的托管服务提供商,他们为我解决了这个问题。显然,这两个网站中的每一个都有自己的托管帐户,因此,我不得不为第二个网站创建一个新的MySQL帐户。