【发布时间】:2015-01-08 01:59:09
【问题描述】:
我通过 MacPorts 在我的本地计算机上安装了 mysql/mysqli,并且只有在使用 locahost 时才能从命令行访问 mysql/mysqli 命令。
如果我尝试跑步:
mysql -u root -h 127.0.0.1 -p
我收到以下错误:
ERROR 2003 (HY000): 无法连接到“127.0.0.1”上的 MySQL 服务器 (61)
运行时:
mysql -u root -h 本地主机 -p
一切都很好。
这困扰我的原因是我试图在本地主机上运行的 PHP 脚本中使用 mysqli_connect。当我以 localhost 输入主机时,它给了我这个错误:
警告:mysqli_connect(): (HY000/2002): No such file or directory in ... 第 2 行 bool(false) 连接 MySQL 失败:没有这样的文件或目录
当我以 127.0.0.1 输入主机时,我得到一个不同的错误:
警告:mysqli_connect(): (HY000/2002):第 2 行 /Users/raph/coding/webroot/rugapp/qbo-palmer/docs/partner_platform/example_app_ipp_v3/test.php 中的连接被拒绝 bool(false) 连接 MySQL 失败:连接被拒绝
好像我有一些配置问题。修复它们的最佳方法是什么?
【问题讨论】: