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
相关推荐
雨中rain9 分钟前
Linux -- 从抢票逻辑理解线程互斥
linux·运维·c++
Bessssss28 分钟前
centos日志管理,xiao整理
linux·运维·centos
s_yellowfish28 分钟前
Linux服务器pm2 运行chatgpt-on-wechat,搭建微信群ai机器人
linux·服务器·chatgpt
豆是浪个30 分钟前
Linux(Centos 7.6)yum源配置
linux·运维·centos
vvw&31 分钟前
如何在 Ubuntu 22.04 上安装 Ansible 教程
linux·运维·服务器·ubuntu·开源·ansible·devops
我一定会有钱33 分钟前
【linux】NFS实验
linux·服务器
王铁柱子哟-36 分钟前
解决 正在下载VS Code 服务器... 问题
运维·服务器
Ven%36 分钟前
如何在防火墙上指定ip访问服务器上任何端口呢
linux·服务器·网络·深度学习·tcp/ip
泰伦闲鱼37 分钟前
nestjs:GET REQUEST 缓存问题
服务器·前端·缓存·node.js·nestjs
是阿建吖!44 分钟前
【Linux】基础IO(磁盘文件)
linux·服务器·数据库