📅  最后修改于: 2023-12-03 15:39:24.073000             🧑  作者: Mango
Dum MySQL DB 是一个在 Shell-Bash 中运行的 MySQL 数据库备份工具。它可以备份整个数据库或单个表,并以 SQL 文件格式保存备份数据。它还支持压缩备份文件,以节省磁盘空间。并且,你还可以通过 CLI 来配置备份选项,让备份过程更加灵活和高效。
你可以使用以下命令在 Linux 系统上安装 Dum MySQL DB:
sudo apt-get install dum
Dum MySQL DB 的 CLI 命令如下:
dum [OPTIONS] [database] [table]
其中,database
参数为数据库名称,table
为指定表名。如果不指定 database
和 table
参数,则备份整个 MySQL 数据库。
以下是 Dum MySQL DB 支持的一些选项:
-h
:指定 MySQL 数据库主机名,默认值为 localhost
。-u
:指定用户名,默认值为当前用户。-p
:指定密码。如果不指定该选项,则程序会提示输入密码。-P
:指定 MySQL 数据库端口,默认值为 3306
。-n
:指定备份文件名,默认文件名格式为 database-table-YYYYMMDD-HHMMSS.sql
。-z
:压缩备份文件。压缩比默认为 6 级别。-r
:指定备份文件保存路径,默认保存在当前目录下。 例如,下面的命令备份了名为 test_db
的 MySQL 数据库中名为 customers
的表,并将备份文件压缩:
dum -u root -p password -z test_db customers
Dum MySQL DB 是一个快速、可靠且易于使用的 MySQL 数据库备份工具。它基于 Shell-Bash,可以在 Linux 系统中运行。它还支持 CLI,让备份过程更加方便和灵活。