电脑高手进来下我的MySQL 错误 2013 有最佳答案追加分数

三个层面上解决这个问题:1. 代码层面,你需要在自己的PHP数据库连接处增加大致如下代码。if( in_array(mysql_errno(), array(2006, 2013) ) { mysql_close();mysql_connect(...);mysql_query(...);} 也就是说遇到2006,2013错误就重新连接一下MySQL。2. MySQL层面,需要配置一些参数...
电脑高手进来下我的MySQL 错误 2013 有最佳答案追加分数
CR_SERVER_LOST 当写服务器时,客户没有出错,但是它没有得到对问题的一个完整的答案(或任何答案)。

三个层面上解决这个问题:

1. 代码层面,你需要在自己的PHP数据库连接处增加大致如下代码。

if( in_array(mysql_errno(), array(2006, 2013) ) {

mysql_close();

mysql_connect(...);

mysql_query(...);

}

也就是说遇到2006,2013错误就重新连接一下MySQL。

2. MySQL层面,需要配置一些参数 my.cnf

wait_timeout = x 超时时间

max_allowed_packet = y 最大允许数据量

适当增加x,y的值。

3. 一般出现这种情况不是所有例句而是单个表,请你先修复表一般都能解决这类问题。2009-04-25
mengvlog 阅读 43 次 更新于 2025-10-30 06:08:35 我来答关注问题0
檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部