- 论坛徽章:
- 0
|
有个MYSQL服务器,用一段时间后就会提示:
Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 111 in /usr/local/apache2/htdocs/mysql.php on line 5
Warning: mysql_select_db() [function.mysql-select-db]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /usr/local/apache2/htdocs/index.php on line 6
Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /usr/local/apache2/htdocs/index.php on line 6
然后查看/tmp/目录发现mysql.sock依然存在,纳闷......
手动重启服务./mysqld_safe & , MYSQL服务启动,可以访问。
问题:
1 为什么/tmp/mysql.sock存在,而错误提示里提示:Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) ?
2 为什么不定期MYSQL服务自动停止,需要手动启动? |
|