网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的范文:

 

标题 MySQL错误Forcing close of thread的两种解决方法
范文
    今天导入sql总是提示错误
    代码如下:
    ERROR 2013 (HY000): Lost connection to MySQL server during query
    ERROR 2006 (HY000): MySQL server has gone away
    No connection. Trying to reconnect...
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)
    ERROR:
    Can't connect to the server
    网上试了很久,各种修改my.cnf,最后发现有人说是insert语句一次插入太多行造成的,解决办法就是每次insert一行
    用mysqldump导出 加上参数--skip-extended-insert
    不清楚是不是跟mysql版本有关,我的版本是
    mysql Ver 14.14 Distrib 5.1.73, for redhat-linux-gnu (x86_64) using readline 5.1
    总算是解决了问题,虽然还没闹明白为什么会有这种现象出现,大家有知道的还请告之一下,不胜感激 1、修改mysql配置文件
    如果配置文件是my.ini,可以在在my.ini添加下面两条内容:
    skip-locking
    skip-name-resolve
    注意:在新版本的mysql中,skip-locking已经被换成了skip-external-locking,如果使用skip-locking,可能会报如下错误:
    [Warning] '--skip-locking' is deprecated and will be removed in a future release. Please use '--skip-external-locking' instead.
    要注意查看日志。所以新版本mysql的写法应该是:
    skip-external-locking
    skip-name-resolve
    2、在mysql服务中进行设置
    开始菜单 -> 运行 -> services.msc,找到mysql的服务并双击,点击恢复选项卡。
    第一次失败:默认是“不操作”,改成"重新启动服务"。
    在下方的“重新启动服务:()分钟后”添上“0”表示如果服务意外终止则立即重启动。
    点击确定使设置生效。
    但是有个问题产生了:如果这样进行修改,在任务管理器里无法结束mysql-nt进程。所有如果需要停止进程,先改回来再操作即可。
随便看

 

在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/18 6:57:40