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
相关推荐
杜子不疼.16 分钟前
【Linux】库制作与原理(二):动态库的制作与使用
linux·运维·服务器
森焱森19 分钟前
嵌入式硬件工程师应知 白银快速分析报告
linux·c语言·arm开发·嵌入式硬件·去中心化
小白电脑技术23 分钟前
飞牛漏洞焦虑?别瞎折腾WAF了!用Lucky五步搞定“防爬墙”
服务器·网络·安全
消失的旧时光-194324 分钟前
Nginx 是什么?为什么它不写在代码里?——从 0 认识 Nginx
运维·服务器·nginx
RisunJan26 分钟前
Linux命令-lpq(查看打印队列状态)
linux·运维·服务器
山君爱摸鱼27 分钟前
Linux-服务进程
linux·运维·服务器
阿乐艾官28 分钟前
【linux文件系统重要目录及命令解释】
linux·运维·服务器
blueSatchel30 分钟前
U-Boot启动后做的事情
linux·u-boot
senijusene34 分钟前
Linux软件编程: Linux 操作系统基础与shell脚本
linux·运维·chrome
洛豳枭薰43 分钟前
MySQL 梳理
数据库·mysql