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

相关推荐
搬码后生仔8 分钟前
SQLite 是一个轻量级的嵌入式数据库,不需要安装服务器,直接使用文件即可。
数据库·sqlite
码农君莫笑10 分钟前
Blazor项目中使用EF读写 SQLite 数据库
linux·数据库·sqlite·c#·.netcore·人机交互·visual studio
江上挽风&sty11 分钟前
【Django篇】--动手实践Django基础知识
数据库·django·sqlite
奥顺互联V12 分钟前
一次性部署:使用Docker部署PHP应用
大数据·mysql·开源·php
向阳121815 分钟前
mybatis 动态 SQL
数据库·sql·mybatis
胡图蛋.17 分钟前
什么是事务
数据库
小黄人软件19 分钟前
20241220流水的日报 mysql的between可以用于字符串 sql 所有老日期的,保留最新日期
数据库·sql·mysql
张声录124 分钟前
【ETCD】【实操篇(三)】【ETCDCTL】如何向集群中写入数据
数据库·chrome·etcd
无为之士30 分钟前
Linux自动备份Mysql数据库
linux·数据库·mysql
小汤猿人类43 分钟前
open Feign 连接池(性能提升)
数据库