MySql Error Code:2006 - MySQL 服务器已离线问题解决

文章讲述了在使用SQLyog迁移数据库时遇到的MySQL服务器离线(ErrorCode:2006)问题,原因在于文件过大。提供了解决方案,包括修改my.cnf文件中的max_allowed_packet参数,以及设置交互式和等待超时时间,并给出了重启服务和检查状态的步骤。
摘要由CSDN通过智能技术生成

title: MySql Error Code:2006 - MySQL 服务器已离线问题解决
search: 2024-03-19
tags:

  • “#MySQL服务器已离线问题解决”

MySql Error Code:2006 - MySQL 服务器已离线问题解决

问题描述

在使用 SQLyog 进行数据库迁移的时候,导入到另外一个数据库中使用 SQL 脚本导入出错,问题日志为 : Error Code: 2006 – MySQL 服务器已离线,检查了一下原因,是因为文件过大,导致导入的时候触发了文件传入上限.

Linux系统解决方案

Step-1:找到 mysql 配置文件 my.cnf ,一般在 /etc/my.cnf

Step-2:在文件末尾添加或修改 max_allowed_packet 参数,例如 max_allowed_packet = 500M

Step-3:为了避免传输时间超长,可以另外设置两个参数,(interactive_timeout = 1000000000wait_timeout = 1000000000

Step-4:重启 mysql 服务,一般可用指令 sudo systemctl restart mysqlsudo service mysql restart

Step-5:检查 mysql 服务是否正常启动,可用指令 sudo systemctl status mysql

如果不会找配置文件路径可以尝试以下指令进行寻找

find / -name my.cnf
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值