【问题标题】:Cant run php/mysql script on terminal无法在终端上运行 php/mysql 脚本
【发布时间】:2011-10-07 09:45:37
【问题描述】:

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

php test.php

在终端上,它返回

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

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

【问题讨论】:

    标签: mysql terminal mysql-error-2002


    【解决方案1】:

    尝试使用主机127.0.0.1 而不是localhost 或将绝对路径传递给mysql.sock

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

    【讨论】:

      猜你喜欢
      • 2021-05-06
      • 2018-01-08
      • 2017-03-12
      • 2012-04-18
      • 1970-01-01
      • 2016-08-24
      • 1970-01-01
      • 2019-07-17
      • 1970-01-01
      相关资源
      最近更新 更多