2011-01-07 53 views
1

連接到本地MySQL服務器我有一個問題,當我運行我的PHP代碼(有時它成功運行,但我需要如何避免它在未來) 錯誤表現爲:問題:PHP致命錯誤:無法通過套接字

PHP Fatal error: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /home/myegyme/public_html/Connections/myegy.php on line 9 

和 「/home/myegyme/public_html/Connections/myegy.php」 載:

<?php 
# FileName="Connection_php_mysql.htm" 
# Type="MYSQL" 
# HTTP="true" 
$hostname_myegy = "localhost"; 
$database_myegy = "mydatabase"; 
$username_myegy = "myusername"; 
$password_myegy = "mypassword"; 
$myegy = mysql_pconnect($hostname_myegy, $username_myegy, $password_myegy) or trigger_error(mysql_error(),E_USER_ERROR); 
?> 

我該如何解決這個問題?請幫幫我 !

回答

0

當套接字已經被使用(另一個程序或數據庫)時,我曾經有過這個問題。也許是這樣,如果你說它有時運行。

-1

更改描述單詞 「localhost」 改成 「127.0.0.1」 和你的MySQL將不再試圖連接到插座而是通過TCP/IP。