无法在终端上运行php / mysql脚本

时间:2011-07-18 04:40:15

标签: mysql terminal mysql-error-2002

我是最艰难的时刻。我通过终端在php中做一个简单的选择语句。我可以通过刷新页面在浏览器中运行此脚本。但是当我输入

php test.php

在终端上,它返回

Warning: mysqli_connect(): [2002] No such file or directory (trying to connect via unix:///var/mysql/mysql.sock)

我不认为脚本本身有什么问题,但我不确定错误消息告诉我什么或我应该怎么做。 Thanks1

1 个答案:

答案 0 :(得分:0)

尝试托管127.0.0.1代替localhost或将绝对路径传递给mysql.sock

$port = '/path/to/mysql.sock';