china_area_mysql icon indicating copy to clipboard operation
china_area_mysql copied to clipboard

MySQL server has gone away

Open DingSoung opened this issue 7 years ago • 8 comments

命令 mysql> source file_name.sql;mysql -u root -p database_name < file_name.sql 都失败了 还有别的办法没有

DingSoung avatar Aug 22 '17 13:08 DingSoung

把mysql配置的max_allowed_packet改大点,比如 max_allowed_packet=1024M

kakuilan avatar Aug 23 '17 01:08 kakuilan

这个问题解决了么,怎么解决的啊

erdongmaqiao avatar May 05 '18 01:05 erdongmaqiao

hi, @elliot-cj @DingSoung 如@kakuilan 所说, 在my.cnf中把max_allowed_packet改大点即可. 我在的环境是docker MySQL5.7, 使用mysql命令行输入:

set global max_allowed_packet = 200*1024*1024

重连后就可以导入了

ghost avatar Jun 07 '18 10:06 ghost

把mysql配置的max_allowed_packet改大点,比如 max_allowed_packet=1024M

编码要不要换成UTF-8啊

jingyuexing avatar Sep 15 '20 11:09 jingyuexing

使用navicat链接本地数据库,也更改了max_allowed_packet但是从第一行就开始报错了,换到了Ubuntu系统,直接执行source 命令,也是直接报错

jingyuexing avatar Feb 19 '21 10:02 jingyuexing

已经解决了,在命令行当中执行set global max_allowed_packet = 1024*1024*1024;后就行了

jingyuexing avatar Feb 20 '21 03:02 jingyuexing

Incorrect string value: '\xA7\x94\xE4\xBC\x9A' for column 'name' at row 1 还是出现了字符串不兼容的情况

FightingFranky avatar Jul 22 '21 13:07 FightingFranky

Incorrect string value: '\xA7\x94\xE4\xBC\x9A' for column 'name' at row 1 还是出现了字符串不兼容的情况

字符编码

kakuilan avatar Jul 23 '21 01:07 kakuilan