0
這裏是我的PHP代碼的mysql_connect失敗,無法通過套接字連接到本地MySQL服務器 '/var/lib/mysql/mysql.sock'
$host= "localhost";
$user_name = "MyFinanceDb";
$password = "MyPassword!";
$db_name = "MyFinanceDb";
$tbl_name = "Users";
mysql_connect("$host", "$user_name", "$password") or die ("Could not connect to database");
我收到錯誤
Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /home/content/00/12139000/html/check_login.php on line 14
Could not connect to database
如何處理套接字錯誤?有誰知道如何解決這一問題?
編輯:這是錯誤消息。
Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /home/content/00/12139000/html/check_login.php on line 14
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
替換'die(「無法連接到數據庫」);'用'die(mysql_error());'告訴我們錯誤是什麼。 –
也許你的MySQL版本不支持用'+'等特殊字符進行密碼散列。另外**請**使用'mysqli()'作爲'mysql()'在PHP的新版本中被棄用,並在PHP 5.5中完全刪除。 – Ohgodwhy
將會執行,保留 – Zack