【发布时间】:2016-01-27 00:56:52
【问题描述】:
升级到 El Capitan 后,我在连接到 MySql 时遇到问题。我有一个名为 index.php 的基本 PHP 文件,代码如下:
<?php
$conn = new mysqli("127.0.0.1", "xxxx", "xxxx");
if ($conn->connect_error) die("Connection failed: " . $conn->connect_error);
echo "Connected successfully";
?>
现在,当我在浏览器中访问该页面时,我收到以下消息:
Warning: mysqli::mysqli(): (HY000/2002): Connection refused in /Users/rich/Documents/DESIGN/test/index.php on line 3
Connection failed: Connection refused
我不明白这里出了什么问题。我应该提一下,升级之前我在优胜美地也遇到了这个问题。当我擦拭我的计算机进行全新安装并且不得不再次设置 Apache 和 PHP 配置时,问题就开始了。我认为其中一个文件一定遗漏了一些东西。
编辑
我也尝试在连接中使用localhost 而不是127.0.0.1。这会将错误略微更改为:
Warning: mysqli::mysqli(): (HY000/2002): No such file or directory in /Users/rich/Documents/DESIGN/test/index.php on line 4
Connection failed: No such file or directory
【问题讨论】: