使用mysqldump进行备份

・1 分钟阅读

备份所有内容

要使用mysqldump导出MariaDB中的所有数据库,将从文件系统命令行输入以下内容:


mysqldump -u admin_backup -p -x -A > /data/backup/dbs.sql


mysqldump --user=admin_backup --password --lock-tables --all-databases > /data/backup/dbs.sql

只导出一个数据库

要只导出一个数据库,请从命令行输入如下内容:


mysqldump --user=admin_backup --password --lock-tables --databases db1 > /data/backup/db1.sql

转储表

对于非常大的数据库,您可能希望基于表而不是整个数据库来备份数据。可以每周备份整个数据库,每天只备份更改数据的单个表,要只备份一个表,可以从命令行输入以下命令:


mysqldump --user=admin_backup --password --lock-tables db1 table1 > /data/backup/db1_table1.sql

Huangzhongbang profile image