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
相关推荐
AOwhisky32 分钟前
云计算一阶段Ⅱ——3. Linux 计划任务管理
linux·chrome·云计算
小白不想白a41 分钟前
【MySQL安全】什么是SQL注入,怎么避免这种攻击:前端防护、后端orm框架、数据库白名单
数据库·sql·mysql·安全
wdfk_prog42 分钟前
实战指南:如何将Git仓库中的特定文件夹及其历史完整迁移到另一个仓库
大数据·linux·运维·笔记·git·学习·elasticsearch
张彦峰ZYF1 小时前
联合索引全解析:一棵树,撑起查询的半边天
数据库·mysql
瑞士龙珠1 小时前
CentOS 7.4 → 7.9.2009 升级操作步骤(使用 Vault 仓库)
linux
熏鱼的小迷弟Liu1 小时前
【MySQL】MySQL中锁有哪些?
数据库·mysql
我不是星海1 小时前
MySQL深度理解-MySQL锁机制
数据库·mysql
highersister1 小时前
【RK3568源码编译准备工作】
linux
yzzzzzzzzzzzzzzzzz1 小时前
Node.js 操作 MySQL
数据库·mysql·node.js
鸠摩智首席音效师2 小时前
如何在 Ubuntu 24.04 安装 KVM ?
linux·运维·ubuntu