2011-01-07 32 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。