MYSQL数据连接超时时间设置
请问 只用mysql CAPI 如何设置 mysql_real_connect连接超时时间。
我这样
MYSQL *conn = mysql_init (&mysql);
int ret = mysql_options(conn, MYSQL_SET_CHARSET_NAME, "gbk");
unsigned int timeout = 1;
ret = mysql_options(&mysql,MYSQL_OPT_CONNECT_TIMEOUT,&timeout);
if(!mysql_real_connect(&mysql,"192.168.123.234","root","root","webautohome",3306,NULL,0))
{
AfxMessageBox("数据库连接失败");
return FALSE;
}
是没有效果的,大约20秒,连接不到才会提示。
我这样
MYSQL *conn = mysql_init (&mysql);
int ret = mysql_options(conn, MYSQL_SET_CHARSET_NAME, "gbk");
unsigned int timeout = 1;
ret = mysql_options(&mysql,MYSQL_OPT_CONNECT_TIMEOUT,&timeout);
if(!mysql_real_connect(&mysql,"192.168.123.234","root","root","webautohome",3306,NULL,0))
{
AfxMessageBox("数据库连接失败");
return FALSE;
}
是没有效果的,大约20秒,连接不到才会提示。
...全文
相关推荐
mysql 8小时空闲后连接超时的问题
当mysql 8小时空闲后会出现连接超时问题,本文介绍要解决这个问题也有一个简单的方法,就是修改mysql的启动参数。缺省情况下mysql的timeout时间是28800秒,正好是8小时,增加一个0就可以了。
解决MySQL 5数据库连接超时问题
mysql5将其连接的等待时间(wait_timeout)缺省为8小时。怎么不让它超时呢
解决mysql服务器在无操作超时主动断开连接的情况
主要介绍了解决mysql服务器在无操作超时主动断开连接的情况,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
MySQL wait_timeout连接超时
关于MySQL的wait_timeout连接超时问题报错详细解决方案
SQL查询超时的设置方法(关于timeout的处理)
为了优化OceanBase的query timeout设置方式,特调研MySQL关于timeout的处理,记录如下。 代码如下: mysql> show variables like ‘%time%’; +—————————-+——————-+ | Variable_name | Value | +—————————-+——————-+ | connect_timeout | 10 | | datetime_format | %Y-%m-%d %H:%i:%s | | delayed_insert_timeout | 300 | | flush_time | 1800 | | innodb_


数据库
