电脑高手进来下我的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 阅读 6 次 更新于 2025-07-20 16:28:37 我来答关注问题0
  • 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 ...

  •  dobule_birds 高手进来下,我在MYSQL中直接写入汉字,可以显示汉字,但是在JSP注册页面录入汉字,在MYSQL中显示??乱码

    2种方法, 可以看看jsp页面 的编码是什么,看看是不是gbk,最好将mysql设置utf—8,然后jsp页面也是utf-8就好了 不知道jsp和php是否同理,在录入数据库之前加入一句这个,mysql_query("set names 'gbk'");看看是否解决你的问题mysql 中的字段属性,最好为gbk 或者 gb2312的。而sex 这样的字段,用...

  •  vgrt33 mysql数据库连接出错 两台服务器 进来看详情

    1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = '%' where user = 'root';...

  •  张三讲法 MySQL知识点总结

    由于现在的隔离级别是 SERIALIZABLE ( 串行化 ) ,串行化的意思就是:假设把所有的事务都放在一个串行的队列中,那么所有的事务都会按照 固定顺序执行 ,执行完一个事务后再继续执行下一个事务的 写入操作 ( 这意味着队列中同时只能执行一个事务的写入操作 ) 。 根据这个解释,小王在插入数据时,会出现等待状态,直到...

  •  汪雄辉拉 mysql如何用事务和锁 锁住某一行数据,使得不允许两个用户同时读取一行数据!!

    1、在mysql数据库中如何锁定一行数据,保证不被其他的操作影响。2、从对数据的操作类型分为读锁和写锁。从对数据操作的粒度来分:表锁和行锁。3、现在我们建立一个表来演示数据库的行锁讲解。4、行锁基本演示如下图所示。5、如果两个会话操作的是不同的行,就不会互相阻塞了。在...

檬味博客在线解答立即免费咨询

mySQL相关话题

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