mysql导入dump.sql

报错:

1
2
[ERR] 1153 - Got a packet bigger than 'max_allowed_packet' bytes
[ERR] -- MySQL dump 10.13 Distrib 8.0.33, for Linux (x86_64)
  • “max_allowed_packet” 是一个MySQL数据库中的参数,用于设置单个数据包的最大大小。它指定了MySQL服务器接受的最大数据包的大小限制。如果要将其翻译成简体中文,可以译为”最大允许数据包大小”。

解决方案:

1
set global max_allowed_packet = 5 * 1024 * 1024 * 1024
  • 这个语句设置了最大允许数据包大小为5GB。

数据库类型为text,使用mybatis查询时需要用selectByExampleWithBLOBs()

DBeaver转储数据执行脚本失败

使用额外命令 --default-character-set=utf8