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