鍍金池/ 問答/PHP  Linux  數(shù)據(jù)庫/ 用命令字元 執(zhí)行php檔案,無法聯(lián)結(jié)資料庫

用命令字元 執(zhí)行php檔案,無法聯(lián)結(jié)資料庫

如題,我用的是php7, xampp , 目前使用的電腦是mac
我下指令 php xxx.php
卻出現(xiàn) Failed to connect to MySQL: No such file or directory
的錯誤訊息

我原本是使用PDO 的插件在撰寫資料庫,后來發(fā)生這個問題
我改用 mysqli_connect 比較單純的語法去寫,卻還是有這樣的錯誤訊息

請問 ,我怎么讓聯(lián)結(jié)sql呢?
還有,如果我在linux的主機(jī)上設(shè)定 每1分鐘執(zhí)行一次 ,這樣一樣會這種錯誤嗎?
(我之前寫過一次 并沒有這種錯誤發(fā)生)

回答
編輯回答
糖果果

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

2017年9月16日 04:04
編輯回答
壞脾滊

報的錯誤是找不到文件或文件夾,所以可能需要檢查下代碼中的路徑之類的有沒有問題。

2018年7月25日 15:38
編輯回答
生性

這個問題的原因是因為你的PHP開啟了使用socket連接方式,連接數(shù)據(jù)庫時未找到mysql.sock文件導(dǎo)致。

2018年3月3日 19:00