用命令字元 执行php档案,无法联结资料库

如题,我用的是php7, xampp , 目前使用的电脑是mac
我下指令 php xxx.php
却出现 Failed to connect to MySQL: No such file or directory
的错误讯息

我原本是使用PDO 的插件在撰写资料库,后来发生这个问题
我改用 mysqli_connect 比较单纯的语法去写,却还是有这样的错误讯息

请问 ,我怎么让联结sql呢?
还有,如果我在linux的主机上设定 每1分钟执行一次 ,这样一样会这种错误吗?
(我之前写过一次 并没有这种错误发生)

阅读 2.4k
3 个回答
✓ 已被采纳新手上路,请多包涵

localhost 变成 127.0.0.1 好可以了,好奇怪哦

报的错误是找不到文件或文件夹,所以可能需要检查下代码中的路径之类的有没有问题。

新手上路,请多包涵

这个问题的原因是因为你的PHP开启了使用socket连接方式,连接数据库时未找到mysql.sock文件导致。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题