php - MySql 连接数据库时出错 : No such file or directory

标签 php mysql

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

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

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

我实际上是在不同的浏览器选项卡中并排查看这两个网站,然后单击“提交”按钮,一个网站发出成功响应,另一个网站发出错误消息。

谁能找出问题所在吗?

谢谢!

连接代码:

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

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

最佳答案

(代表 OP 发布)

问题已解决。感谢所有提供帮助的人!我调用我的托管提供商,他们为我解决了这个问题。显然,这两个网站都有自己的托管帐户,因此,我必须为第二个网站创建一个新的 MySQL 帐户。

关于php - MySql 连接数据库时出错 : No such file or directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38382769/

相关文章:

php - 从表格发帖不起作用

javascript - 如何从动态输入字段添加数字?

php - mysql LIKE = 不精确的搜索

php - 使用oauth登录Facebook

php - PHP 中是否有像 C++ 那样的纯虚函数

php - Mysql 获取包含计数和日期之间的数据

php - jquery回调后将信息保存到数据库

mysql - Rails DB rake 任务运行但永不退出

C# MySql 语句。发现我的错误!

mysql - 在MySQL中将3列表转为二维矩阵