分类: Mysql/postgreSQL
2009-01-19 12:49:50
mysqld-nt --default-table-type=innodb --interactive_timeout=288000
也可以在" my.ini"文件中增加此参数
当然这个是在linux下面的设置,Windows下面的文件也应该是同样的文件名
如果是MySQL5以前的版本,需要修改连接池配置中的URL,添加
autoReconnect=true
如果是MySQL5 以后的版本,需要修改my.cnf(或者my.ini)文件,在[mysqld]后面添加
wait_timeout = 172800
interactive-timeout = 172800
单位都是秒,记得必须都添加,否则不起作用,通过show variables查看wait_timeout的值。
默认情况下在MySQL版本5.1,再联接失去能力的。如果想恢复重连接就:
my_bool reconnect= 1;
mysql_options (&mysql, MYSQL_OPT_RECONNECT, &reconnect);
如果想再重新失去链接my_bool
reconnect
= 0;
mysql_options (&mysql, MYSQL_OPT_RECONNECT, &reconnect);