mysql 升级之后,某些表打开报: 2013 - Lost connection to MySQL server during query - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MySQL 5.5 Community Server
MySQL 5.6 Community Server
Percona Configuration Wizard
XtraBackup 搭建主从复制
Great Sites on MySQL
Percona
MySQL Performance Blog
Severalnines
推荐管理工具
Sequel Pro
phpMyAdmin
推荐书目
MySQL Cookbook
MySQL 相关项目
MariaDB
Drizzle
参考文档
http://mysql-python.sourceforge.net/MySQLdb.html
copyrenzhe
V2EX    MySQL

mysql 升级之后,某些表打开报: 2013 - Lost connection to MySQL server during query

  •  
  •   copyrenzhe 2016-08-08 15:41:36 +08:00 6634 次点击
    这是一个创建于 3354 天前的主题,其中的信息可能已经有所发展或是发生改变。

    mysql 从 5.1 升级至 5.7 之后,部分数据库的部分表,执行任何操作均报错: 2013 - Lost connection to MySQL server during query. 直接在命令行中执行

    mysql> select * from AO_9412A1_AOTASK; ERROR 2006 (HY000): MySQL server has gone away No connection. Trying to reconnect...
    Connection id: 2 Current database: confluence 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

    网上的解决方案比如设置

    max_allowed_packet=500M; wait_timeout = 6000 

    均无效

    请问这个什么原因导致的,该如何解决呢,谢谢

    第 1 条附言    2016-08-09 08:21:06 +08:00
    1. 打不开的两张表数据量都不大
    2. mysql 更新方式是,更换了 yum 源为 mysql 官方源,然后直接 yum update 然后 mysql_upgrade
    3. 打不开的表即使用命令行都删除不了
    17 条回复    2016-08-09 18:16:50 +08:00
    pubby
        1
    pubby  
       2016-08-08 15:56:57 +08:00 via Android   1
    看 mysql 服务器上的错误日志
    copyrenzhe
        2
    copyrenzhe  
    OP
       2016-08-08 16:40:45 +08:00
    @pubby 日志太长了, append 不上来,而且 log 里没有 error 信息
    cevincheung
        3
    cevincheung  
       2016-08-08 16:46:16 +08:00   1
    想知道怎么升级的,有没有数据导出导入
    caola
        4
    caola  
       2016-08-08 16:57:25 +08:00
    mysql 只支持 mysqli 或者 pdo 方式连接数据库,不支持老旧的 mysql 连接方式
    caola
        5
    caola  
       2016-08-08 16:58:22 +08:00   1
    上面错了,是 mysql5.7 只支持 mysqli 或者 pdo 方式连接数据库,不支持老旧的 mysql 连接方式。
    pubby
        6
    pubby  
       2016-08-08 17:46:03 +08:00 via Android   1
    没进行 mysql _upgrade ?
    而且这两个版本配置文件差别也挺大

    估计有错误服务没起来
    prondtoo
        7
    prondtoo  
       2016-08-08 18:08:49 +08:00 via Android
    前几天同事在帮个客户处理类似问题,楼主该不会是那个客户吧.....
    JhZ7z587cYROBgVQ
        8
    JhZ7z587cYROBgVQ  
       2016-08-08 18:16:44 +08:00   1
    是不是用 goproxy 和 dal 了?我之前碰到是 goproxy 超时时间设置得太短了
    quadpixels
        9
    quadpixels  
       2016-08-09 01:14:32 +08:00   1
    我遇到过一个类似的问题,问题的原因是 [超时]
    是因为用 [龙芯笔记本电脑 8089A] 进行数据库更新时由于 CPU 性能低所以导致查询运行的时间长了很多。

    说到设定超时时间,题主是在服务端设定,但是我是在客户端设定的。所以也许可以试试看在客户端设定。
    就是在客户端执行这个一句的查询就行了:

    SET @@LOCAL.wait_timeout=800;

    其中 800 秒是我这个例子中设定的超时。
    copyrenzhe
        10
    copyrenzhe  
    OP
       2016-08-09 08:13:00 +08:00 via Android
    @cevincheung 没有数据导入导出,更换 mysql 源后, yum update 的
    copyrenzhe
        11
    copyrenzhe  
    OP
       2016-08-09 08:13:57 +08:00 via Android
    @caola 那为什么会只有部分表打开删除有问题呢,而且我直接命令行操作也不行,直接删除表都不行
    copyrenzhe
        12
    copyrenzhe  
    OP
       2016-08-09 08:14:18 +08:00 via Android
    @prondtoo 并不是……
    copyrenzhe
        13
    copyrenzhe  
    OP
       2016-08-09 08:14:50 +08:00 via Android
    @pubby 进行了 mysql_upgrade ,没有错误提示…
    copyrenzhe
        14
    copyrenzhe  
    OP
       2016-08-09 08:16:14 +08:00 via Android
    @quadpixels 奇怪的是,打不开的那两张表,数据都比较少,其他数据量大的表打开反而没问题
    copyrenzhe
        15
    copyrenzhe  
    OP
       2016-08-09 08:18:13 +08:00 via Android
    @jason0916 打不开的两张表中,一张是空表没数据,讲道理应该不会超时才对
    JhZ7z587cYROBgVQ
        16
    JhZ7z587cYROBgVQ  
       2016-08-09 16:46:49 +08:00   1
    @copyrenzhe 嗯,我这边之前也是新系统,也是空表,就是 goproxy 超时太短导致连接丢失了,你问问你那边的运维看看?也有可能不是我说的这个问题,那样的话我就真不知道了,数据库水很深啊 orz
    copyrenzhe
        17
    copyrenzhe  
    OP
       2016-08-09 18:16:50 +08:00
    @jason0916 目前已经还原回 mysql5.1 ,仍然感谢!
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5549 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 08:02 PVG 16:02 LAX 01:02 JFK 04:02
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86