mysql数据库的备份与恢复
一.备份数据 1.mysqldump命令可以将数据库中的数据备份成一个文本文件。表的结构和表中的数据将存储在生成的文本文件中。mysqldump命令的工作原理很简单。它先查出需要备份的表的结构,再在文本文件中生成一个CREATE语句。然后,将表中的所有记录转换成一条INSERT语句。这些CREATE语句和INSERT语句都是还原时使用的。还原数据时就可以使用其中的CREATE语句来创建表。使用其中的INSERT语句来还原数据。 1.备份一个数据库 2.备份多个数据库 3.备份所有数据库 2.mysqldump命令可以备份数据库中的数据。但是,备份时是在备份文件中保存了CREATE语句和INSERT语句。不仅如此,mysqldump命令还可以导出文本文件。其基本的语法形式如下: mysqldump -uuser -pPassword dbname table [option] > xx.sql; 3.Mysqldump常用参数: • --all-databases , -A 导出全部数据库 • --add-drop-database 每个数据库创建之前添加drop数据库语句 • --no-data, -d 不导出任何数据,只导出数据库表结构。 • --no-create-db, -n只导出数据,而不添加CREATE DATABASE 语句。 • --no-create-info,