当前位置: 首页 > 知识库问答 >
问题:

警告:mysqli_connect():(HY000/2002):没有这样的文件或目录

糜野
2023-03-14

我试图在我的Mac上安装vanilla forums,为此我刚从MySQL命令行创建了一个数据库和一个用户:

mysql> CREATE DATABASE vanilla;
Query OK, 1 row affected (0.00 sec)

mysql> create user 'vanilla_user3'@'localhost' IDENTIFIED BY 'vanilla_password';
Query OK, 0 rows affected (0.00 sec)

mysql> GRANT ALL PRIVILEGES ON * . * TO 'vanilla_user3'@'localhost';
Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

所以我尝试使用以下代码进行连接:

$con=mysqli_connect("localhost","vanilla_user3","vanilla_password","vanilla");
if (mysqli_connect_errno($con)) {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

但不幸的是,我有一个错误说

警告:mysqli_connect():(HY000/2002):第3行/users/kramer65/sites/vanilla/info.php中没有这样的文件或目录无法连接到mysql:没有这样的文件或目录

知道我哪里错了吗?

共有1个答案

荆学民
2023-03-14

好吧,我刚找到解决办法。问题是主机不应该是localhost,而是127.0.0.1。我一直以为localhost127.0.0.1是一样的,但结果是不同的。

因此,作为对未来用户的一个提示,当有疑问时,请始终使用ip。

 类似资料:
  • 问题内容: 我正在尝试在Mac上安装香草论坛,为此,我刚刚从MySQL命令行创建了一个数据库和一个用户: 因此,我尝试使用以下代码进行连接: 但不幸的是,我收到一条错误消息 警告:mysqli_connect():(HY000 / 2002):在第3行的/Users/kramer65/Sites/vanilla/info.php中没有这样的文件或目录无法连接到MySQL:没有这样的文件或目录 知道

  • 问题内容: 我相信我已经将我的(非常基本的)站点成功部署到了fortrabbit,但是一旦我连接到SSH以运行一些命令(例如或),我就会收到一条错误消息: 在某个时候,迁移肯定已经成功了,因为我的表在那里-但这不能解释为什么它现在对我不起作用。 问题答案: 错误消息表明尝试了通过套接字的MySQL连接(不支持)。 在Laravel(工匠)的背景下,您可能想要使用其他/正确的环境。例如:(或任何环境

  • 我相信我已经成功地将我的(非常基本的)站点部署到fortrabbit,但是一旦我连接到SSH运行一些命令(如或),我就会出错留言: 在某种程度上,迁移肯定是有效的,因为我的表就在那里——但这并不能解释为什么它现在对我不起作用。

  • 我已经有一个在我的本地主机与数据库工作的laravel项目。但当我使用GCP应用程序引擎时,我遵循数据库连接的步骤。我已经在云中创建了mysql数据库,并从工作的本地数据库导入了所有sql。当我部署应用程序时,显示SQLSTATE[HY000][2002]下面没有这样的文件或目录是我的应用程序。yaml文件内容

  • 问题内容: 我正在使用PHP 5.5和MAMP(从此处下载): 我有一个像这样的基本脚本: 当我运行此脚本时,出现以下错误: 我需要在MAMP或PHP中设置一些配置问题吗? 问题答案: 万一其他人遇到此问题,则MAMP上mysql的默认端口是,但php希望用于mysql的端口是。因此,您需要打开MAMP,转到首选项,并将MAMP的mysql端口更改为,然后 重新启动mysql服务器 。现在,使用h

  • 问题内容: 我正在尝试安装berta(v 0.6.3b),但出现此错误: 警告:session_start()[function.session-start]:打开(/ var / php_sessions / sess_a0d6b8422181739d10066fb60cebfe5d,O_RDWR)失败:/hermes/bosweb/web010/b100/ipg.ellieniemeyerco