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
相关推荐
YOYO--小天9 分钟前
RS485和RS232 通信配置
linux·嵌入式硬件
大蚂蚁2号21 分钟前
windows文件共享另一台电脑资源管理器网络文件夹无法找到机器
运维·服务器·网络
大学生小郑24 分钟前
Go语言八股之Mysql基础详解
mysql·面试
Lw老王要学习35 分钟前
Linux数据库篇、第一章_02_MySQL的使用增删改查
linux·运维·数据库·mysql·云计算·it
林下清风~39 分钟前
MySQL——九、锁
数据库·mysql
xiaoyaoyou.xyz1 小时前
嵌入式Linux Qt开发:1、搭建基于ubuntu18.04的Qt开发环境及测试(解决Qt creator输入法问题)
linux·qt
Toky Zhu1 小时前
ubuntu清除缓存
linux·ubuntu·缓存
影龙帝皖2 小时前
Linux服务之lvs集群与dr模式部署
linux·服务器·lvs
xiaogai_gai2 小时前
有效的聚水潭数据集成到MySQL案例
android·数据库·mysql
2302_799525742 小时前
【Linux】第十六章 分析和存储日志
linux·运维·服务器