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

拆分sql数据,(shop_backup)sql文档过大(>5G)

执行表结构

sed -n '/^-- Table structure/,/^-- Dumping data/p' shop_backup.sql > structure.sql
mysql -u root -p shop < structure.sql

执行数据

awk '/^INSERT INTO/{if(++count%100000==1) {file="data_part_"++i".sql"}; print > file}' shop_backup.sql

# 2. 导入前检查拆分结果(确认文件数量和大小)
ls -lh data_part_*.sql | wc -l
du -sh data_part_*.sql

# 3. 逐文件导入并显示进度(带错误继续和超时设置)
for file in data_part_*.sql; do
  echo "正在导入: $file ..."
  mysql -u root   --connect_timeout=3600 --force shop < "$file" && \
    echo "成功: $file" >> import.log || \
    echo "失败: $file" >> error.log
done

# 4. 检查结果
echo "===== 导入完成 ====="
echo "成功文件数: $(grep -c "成功" import.log 2>/dev/null || echo 0)"
echo "失败文件数: $(grep -c "失败" error.log 2>/dev/null || echo 0)"

相关文章:

  • 在另一个省发布抖音作品,IP属地会随之变化吗?
  • TCP/IP协议的体系结构
  • 关于大数据的基础知识(一)——定义特征结构要素
  • 单调栈模版型题目(3)
  • 图像泊松融合(convpyr_small版本)
  • <uniapp><HBuilder><故障>HBuilder真机运行时,报“同步资源失败”故障解决
  • CET中电技术:变配电智能运维方案为工业安全与效率保驾护航
  • 124549-23-1,PBFI AM,测定细胞内区隔的钾离子水平变化
  • DNS DDoS攻击:网络世界中的“洪水猛兽”
  • 对PyTorch模块进行性能分析
  • k8s存储类型:emptyDir、hostPath、nfs、pvc及存储类storageclass的静态/动态创建pv
  • android 媒体框架
  • iOS App 安全性探索:源码保护、混淆方案与逆向防护日常
  • 操作系统基础知识
  • C#字段、属性、索引器、常量
  • ggplot2 | GO barplot with gene list
  • java 多核,多线程,分布式 并发编程的现状 :从本身的jdk ,到 spring ,到其它第三方。
  • ch09 题目参考思路
  • LVDS系列11:Xilinx Ultrascale系可编程输入延迟(一)
  • 第8章-4 查询性能优化2
  • 时隔14个月北京怀柔区重启供地,北京建工以3.59亿元摘得
  • 金地集团:今年前4个月实现销售额109.3亿元,同比下降52.44%
  • 75岁亚当·费舍尔坐镇,再现80分钟马勒《第九交响曲》
  • 抗战回望21︱《“良民”日记》:一个“良民”在沦陷区的见闻与感受
  • 鸿蒙电脑正式亮相,五年布局积累超2700项核心专利
  • 美联储宣布维持联邦基金利率目标区间不变