我正在尝试在 Mac OS X 10.9 (Mavericks) 上安装 BugZilla。我的 MySQL 配置遇到了麻烦。
我已经从 DMG Image 安装了 MySQL mysql-5.6.14-osx10.7-x86_64
MySQL 似乎已安装并运行正常。我创建了一个名为 bugs 的用户和一个名为 bugs 的数据库。我确认我可以使用 bugs 用户名和密码从终端命令行登录 MySql,并访问bugs
数据库。
但是,BugZilla 的安装失败,并出现连接 MySQL 的错误。我尝试了一个简单的测试并编写了这个 php 文件:
<?php
// Create connection
$con=mysqli_connect(“localhost”,”bugs”,”********”,”bugs”);
// Check connection
if (mysqli_connect_errno($con))
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
?>
但它在第 3 行失败:
警告:mysqli_connect(): (HY000/2002): No route to host in /Users/bugzilla/Sites/test_my.php on line 11 无法连接到 MySQL:没有路由到主机
为什么我可以从命令行连接,但不能从 php 连接?