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设置的值会生效,下次导入需要重新设置。

相关推荐
MXsoft61811 分钟前
基于IPMI_SSH的服务器硬件监控指标解读
大数据·运维·数据库
running up that hill14 分钟前
数据库中库的操作
java·数据库·mysql
小余大牛成长记16 分钟前
构建安全的数据库环境:群晖NAS安装MySQL和phpMyAdmin详细步骤
数据库·mysql·安全
isNotNullX20 分钟前
浅谈数据仓库的架构及其演变
大数据·数据库·数据仓库·架构·etl·数据同步
qq_4419960532 分钟前
Redis 中的主要数据结构
数据结构·数据库·redis
扶我起来继续写1 小时前
MySQL的聚簇索引和二级索引
数据库·mysql
MisterZhang6661 小时前
java中rag使用mysql作为向量数据库,存储读写如何优化
java·数据库·mysql
qtvb19871 小时前
sql 根据身份证号获取出生日期并转成对应格式
数据库·sql
leegong231111 小时前
探寻优质的 PostgreSQL 中级认证专家学习机构
数据库·postgresql
二十七剑2 小时前
redis的击穿和雪崩
数据库·redis·缓存