MySQL备份与恢复工具之MYSQLDUMP
mysqldump是MySQL服务端自带的逻辑备份工具。
🍎 用法
#导出逻辑备份文件
mysqldump -uroot -p db-name > backup-file.sql
#导入mysqldump导出的dump文件
mysql -uroot -p db-name < /tmp/backup-file.sql
mysql -uroot -p -e "source /tmp/backup-file.sql" db-name
mysqldump命令有很多可选参数,其中比较重要的包括:
-
--all-databases
:导出所有数据库中所有表的数据。 -
--databases
:导出多个给定的数据库(不加这个参数就不会生成CREATE DATABASE
建表语句)。