当前位置: 首页 > news >正文

导入 MySQL

好,直接给你工程师级、可落地、不翻车的导入方法。导入比导出更容易出事故,我会把该注意的坑一起讲清楚。


一、最标准、最可靠的导入方式

1️⃣ 先创建数据库(如果还没有)

mysql -u root -p -e "CREATE DATABASE db_name DEFAULT CHARSET utf8mb4;"

不要指望 sql 里一定有 CREATE DATABASE,这是很多人翻车点。


2️⃣ 导入 SQL 文件

mysql -u root -p db_name < db.sql

如果是压缩文件:

gunzip < db.sql.gz | mysql -u root -p db_name

二、生产环境 / 大库导入必加配置(非常重要)

🚀 防止导入慢 / 卡死

mysql -u root -p \--max_allowed_packet=1G \--default-character-set=utf8mb4 \db_name < db.sql

三、常见错误 & 对策(实话)

❌ 1. ERROR 1049: Unknown database

👉 你没建库
✔️ 先 CREATE DATABASE


❌ 2. ERROR 1007: Can't create database; database exists

👉 SQL 里有 CREATE DATABASE
✔️ 删除该语句,或:

mysql -u root -p < db.sql

(不指定 db,让 SQL 自己建)


❌ 3. 字符集乱码(中文变问号)

👉 99% 是字符集不一致
✔️ 导入时明确指定:

mysql --default-character-set=utf8mb4 -u root -p db_name < db.sql

❌ 4. ERROR 1418 / 1227(存储过程 / 权限)

👉 权限不足
✔️ 两种选择:

方式 A(推荐):用 root 导
方式 B:跳过 DEFINER

sed -i '' 's/DEFINER=`[^`]*`@`[^`]*`/DEFINER=CURRENT_USER/g' db.sql

(mac 适用)


❌ 5. GTID 报错(云数据库常见)

ERROR 1840: GTID_PURGED can only be set when GTID_EXECUTED is empty

✔️ 解决方式:

SET GLOBAL gtid_purged='';

或在导出阶段就关掉(你之前如果照我说的做,一般不会踩)


四、Docker / 云 MySQL 导入

Docker 容器

docker exec -i mysql \mysql -u root -p db_name < db.sql

压缩版:

gunzip < db.sql.gz | docker exec -i mysql mysql -u root -p db_name

五、导入完成后必须做的 3 个检查

1️⃣ 表是否完整

SHOW TABLES;

2️⃣ 行数是否正常

SELECT COUNT(*) FROM some_table;

3️⃣ 字符集是否一致

SHOW CREATE TABLE some_table;

看是否是 utf8mb4


六、一句实话(重点)

  • 导入是“破坏性操作”

  • 在生产环境:

    • 永远先导入到新库
    • 永远不要覆盖原库
    • 永远不要用 GUI 点导入

你现在这个导入是:

  • 本地?
  • 服务器?
  • Docker?
  • RDS / 云数据库?
  • 数据量多大?

给我这几个信息,我可以直接给你一条定制级、可复制粘贴的导入命令,保证不踩雷。

http://www.jsqmd.com/news/144596/

相关文章:

  • 2025自考必备10个降AI率工具
  • 2025年12月北京抗燃油及阻燃剂优质厂家推荐:大湖抗燃油、磷酸酯抗燃油、阻燃液压油、EH油、磷酸酯阻燃剂、防火液压液、大湖化学守护工业核心设备安全 - 海棠依旧大
  • 2025年GEO优化服务商:抢占AI搜索流量新蓝海 - 品牌测评鉴赏家
  • 工业3D视觉相机厂家技术实力榜:AI算法+全场景应用 - 品牌排行榜
  • 机械臂动作捕捉终极测评:8 大方案横评,NOKOV 度量凭何成为行业标杆?
  • 2025年绞线卧式拉力试验机源头厂家权威推荐榜单:钢丝绳卧式拉力机/卧式绝缘子拉力机/链条卧式拉力试验机源头厂家精选 - 品牌推荐官
  • MBTI测试网站哪个好?体验感与准确度对比 - 品牌排行榜
  • 毕业论文调查用什么平台?数据导出与统计体验测试 - 品牌排行榜
  • PC阳光板厂家口碑排名:高铁站房应用+体育场馆案例(真实评价) - 品牌排行榜
  • 2025年国内排行前列的货架企业口碑排行,层板货架/阁楼货架/仓库货架/穿梭式货架/重型货架/中型货架,货架制造商推荐榜 - 品牌推荐师
  • 工业级3D点激光相机品牌TOP榜:高速采集+精准定位 - 品牌排行榜
  • 国产刀塔机、排刀机哪家好?厂家推荐与深度解析 - 品牌推荐大师1
  • 中高轨激光通信卫星伺服控制器抗辐照电源模块设计
  • 2025年皮带输送机厂家推荐榜:皮带传送带输送机/带式给料机/传送带输送机源头厂家精选 - 品牌推荐官
  • 碳化硅定制服务2025年度口碑与实力双榜,碳化硅/棕刚玉/金刚砂/铬刚玉/磨料/不锈钢灰/白刚玉/黑碳化硅/精密铸造砂碳化硅定制推荐排行榜 - 品牌推荐师
  • WT2605A芯片在多场景录音产品中的定制化应用方案
  • 2025年12月三圣乡宴席/婚宴/寿宴/团建聚会农家乐深度推荐报告 - 2025年品牌推荐榜
  • 高速3D线扫相机厂家实力排名:实时扫描+精准重建 - 品牌排行榜
  • 从 Oracle 到电科金仓:一次性能优化视角下的深度迁移体验
  • 海外(尤其北美/欧洲)常见、但在国内尚未普及或本地化不足的 Legal SaaS 值得结合 AI “重做”的项目
  • comres.dll文件丢失? 下载修复方法
  • 629张10种细菌类型革兰染色培养基平板图像数据集-用于细菌自动分类临床诊断微生物学研究AI模型训练的高清PNG图像数据集-疾病诊断、治疗方案制定、抗生素合理使用-开发和训练细菌自动分类算法
  • 2025-12-26工作周报
  • 读取本地图像数据传递给多模态大模型进行处理并返回结果
  • 重庆工商大学毕业设计说明书模板及格斯要求(工科类专业适用)(8)
  • 基于CSS与JavaScript的水果忍者网页动画实现
  • Open-AutoGLM总体框架全揭秘(20年架构师亲授)
  • 耳机插电脑没声音是驱动问题吗?深度解析原因与两种修复方案
  • 冥想第一千七百四十五天(1745)
  • 基于 PLC 的卷扬机控制系统设计