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
相关推荐
Ayka21 分钟前
Linux Qt 6安装Oracle QOCI SQL Driver插件(适用WSL)
linux·sql·qt·oracle·oci
hummhumm32 分钟前
Oracle 第19章:高级查询技术
java·数据库·python·sql·mysql·oracle·database
古月~44 分钟前
mysql error:1449权限问题 及 用户授权
数据库·mysql
小强签名设计1 小时前
Flink CDC 同步 Mysql 数据
大数据·mysql·flink
一心赚狗粮的宇叔2 小时前
oracle使用CTE递归分解字符串
mysql·oracle·c#·database
丶Darling.2 小时前
vscode在windows和linux如何使用cmake构建项目并make生成可执行文件,两者有什么区别
linux·windows·vscode
ken22322 小时前
distrobox install in ubuntu 22.04 / 在 ubuntu 22.04 上安装 distrobox (***) OK
linux
秃头佛爷2 小时前
linux命令总结
linux·运维·服务器
是桃萌萌鸭~3 小时前
导出 MySQL 中所有表的结构(包括外键约束),并在另一个地方创建相同的表
数据库·mysql
techzhi3 小时前
为什么TCP(TIME_WAIT)2倍MSL
服务器·网络·tcp/ip