mysql 备份文件导入问题

数据库导入一个sql文件的时候报错提示,

ERROR 2006 (HY000) at line xx: MySQL server has gone away

需要设置max_allowed_packet的值;

查看当前的值:

show VARIABLES like '%max_allowed_packet%';

1、登录mysql

mysql -uroot -p

2、设置max_allowed_packet的值

set global max_allowed_packet = 16777216;

3、进行数据导入

mysql -uroot -p 数据库名</opt/要导入的数据.sql

注意:数据库重启后,max_allowed_packet设置的值会生效,下次导入需要重新设置。

相关推荐
-雷阵雨-17 分钟前
MySQL——数据库约束
数据库·mysql
大筒木老辈子17 分钟前
MySQL笔记---C/C++访问MySQL数据库
数据库·笔记·mysql
友友马21 分钟前
『 数据库 』MySQL复习(表的约束)
数据库·mysql
奥尔特星云大使38 分钟前
MySQL分布式架构:MyCat详解
数据库·分布式·mysql·mycat·高可用
SelectDB技术团队40 分钟前
Apache Doris 内部数据裁剪与过滤机制的实现原理 | Deep Dive
大数据·数据库·apache·数据库系统·数据裁剪
像风一样!1 小时前
学习MySQL数据库的高级特性(上)
数据库·mysql
夜泉_ly2 小时前
Redis -持久化
数据库·redis·缓存
Wx-bishekaifayuan2 小时前
基于微信小程序的社区图书共享平台设计与实现 计算机毕业设计源码44991
javascript·vue.js·windows·mysql·pycharm·tomcat·php
2401_837088503 小时前
什么是NoSQL?
数据库·nosql
哎呀呦呵3 小时前
python内置模块-re模块介绍使用
java·python·mysql