警告:MySQL_CONNECT():[2002]沒有這樣的文件或目錄(試圖通過unix:/tmp/mysql.sock連接)我正在嘗試用我的Apple上的終端連接MySQLDB(用PHP)。昨天它工作得很好,現在我突然得到了標題上的錯誤。當我使用瀏覽器運行它(我已經安裝了XAMPP)時,腳本可以工作,但是終端拒絕連接到DB。下面是我所包含的用于連接的文件(當我不包括這個文件時,腳本可以工作,但是它沒有連接到DB):<?php
mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("FNB1C_data") or die(mysql_error());?>這應該是可行的,因為它適用于我的瀏覽器。我在終端使用的命令是php scriptname.php.
3 回答

繁星點點滴滴
TA貢獻1803條經驗 獲得超3個贊
/tmp/mysql.sock
/var/mysql/mysql.sock
ls -l /tmp/mysql.sock /var/mysql/mysql.sock
/tmp/mysql.sock
/var/mysql/mysql.sock
cd /var sudo mkdir mysql sudo chmod 755 mysql cd mysql sudo ln -s /tmp/mysql.sock mysql.sock
/var/mysql/mysql.sock
/tmp/mysql.sock
cd /tmp ln -s /var/mysql/mysql.sock mysql.sock

紫衣仙女
TA貢獻1839條經驗 獲得超15個贊
$con = mysql_connect('localhost', 'root', '1234');
$con = mysql_connect(':/Applications/MAMP/tmp/mysql/mysql.sock', 'root', '1234');
添加回答
舉報
0/150
提交
取消