长时间工作后无法连接mysql数据库

时间:2011-07-21 12:28:51

标签: php mysql

我在MySQL数据库上工作了大约5个小时后无法连接到MySQL数据库...这是任何缓存问题还是某种类型的限制

我得到空白页面...仅限静态HTML

$hostname_localhost = "localhost";
$database_localhost = "akhai";
$username_localhost = "root";
$password_localhost = "";
$localhost = mysql_pconnect($hostname_localhost, $username_localhost, $password_localhost) or   trigger_error(mysql_error(),E_USER_ERROR); 
mysql_select_db($database_localhost);

2 个答案:

答案 0 :(得分:1)

您可以通过启用错误报告来获取脚本中的所有错误(如果它不是致命错误)

error_reporting(E_ALL);
ini_set("display_errors", 1);

它会给你答案

你也可以在mysql_connect();

上触发错误处理程序
mysql_connect("localhost", "name", "pass") or die(mysql_error());

你确定你的mysql数据库已启动并运行吗?

答案 1 :(得分:0)

如果很长时间没有动作,Mysql会关闭连接。 登录mysql并运行: 显示“wait_timeout”之类的变量; 你会看到默认时间。

设置wait_timeout的较长时间或在连接丢失时重新连接php。