使用 mysqldump 备份
mysqldump
操作的输出是一个轻微注释的文件,其中包含与用于生成它的 MySQL 实用程序版本兼容的顺序 SQL 语句(注意与先前版本的兼容性,但不保证将来的版本)。因此,mysqldump
ed 数据库的恢复包括执行那些语句。一般来说,这个文件
DROP
s 第一个指定的表或视图CREATE
s 表或视图- 对于转储数据的表(即没有
--no-data
选项)- 桌子上有什么
INSERT
在一个语句中原始表中的所有行
UNLOCK TABLES
- 对所有其他表和视图重复上述操作
DROP
s 是第一个包含的例程CREATE
s 那个常规- 对所有其他例程重复相同的操作
每个表在 CREATE
之前存在 DROP
意味着如果存在模式,无论它是否为空,使用 mysqldump
文件进行恢复将填充或覆盖其中的数据。