[英]problem : PHP Fatal error: Can't connect to local MySQL server through socket
我运行我的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);
?>
我怎么解决这个问题?。 请帮我 !
加
[client]
socket=/var/lib/mysql/mysql.sock
到my.cnf
,如
当套接字已经在使用(另一个程序或数据库)时,我曾经遇到过这个问题。 也许就是这种情况,如果您说它有时会运行。
将单词“ localhost”更改为“ 127.0.0.1”,您的mysql将不再尝试连接到套接字,而是通过TCP / IP。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.