Linux 服务器中完整导出MySQL的某个库

当前数据库版本环境

  • MySQL 版本:8.0+
  • 存储引擎 :InnoDB

完整导出erp数据库至某个目录

shell 复制代码
mysqldump -u root -p --single-transaction --routines --triggers erp> /home/sql/back.sql
  • --routines 包括存储过程和函数。
  • --single-transaction 启用事务一致性快照模式,适用于 InnoDB 表,避免长时间锁定表
  • --triggers 包括触发器。

如果需要减少磁盘空间占用,可以将输出通过管道传递给 gzip 压缩:

shell 复制代码
mysqldump -u root -p --single-transaction --routines --triggers erp | gzip > /home/sql/back.sql.gz
相关推荐
会飞的小新11 小时前
《深入理解 DDR Memory Margin》系列之第一章:从 DDR 到 Memory Margin——为什么服务器需要进行内存裕量测试?
linux·服务器
治愈系贝壳11 小时前
ARM ---day1
linux·arm开发·学习
汤愈韬11 小时前
KYCA运维认证
运维·服务器·网络
晚风吹长发11 小时前
探索软件测试——用例篇
大数据·linux·服务器·压力测试·测试·测试方法
ZENERGY-众壹11 小时前
50MW分布式VPP接入实战:调度中心要求的1分钟频率如何不卡死API
运维·服务器·分布式·光伏运维
梦想的旅途211 小时前
企业微信API 实现企业微信消息的自动发送?
java·服务器·前端
CHANG_THE_WORLD11 小时前
Linux C 多线程 TCP 并发服务器:从 `accept()` 到资源管理深度剖析
linux·服务器·c语言
运维大师12 小时前
【Linux运维极简教程】10-日志管理与故障排查
linux·运维·服务器
聚焦前沿12 小时前
2026服务器热管理阀门选型白皮书
运维·服务器
范什么特西12 小时前
mysql总结
数据库·mysql