5.4.1 数据备份

5.4.1 数据备份

数据对于系统来说其重要性是不言而喻的。然而,由于软件损坏、病毒入侵、错误操作及其他意想不到的原因都有可能造成数据的丢失,如何才能将数据恢复到丢失以前的状态或者把损失减少到最小呢?一个妥善地备份管理是必不可少的。

在MySQL中,备份数据库的一种方法是使用mysqldump,mysqldump是MySQL自带的一个工具,用它可把数据库和数据库中的表备份到一个文本文件中。

下面是使用mysqldump备份数据的3种方式。

1.备份单个数据库与表

备份单个数据库与表使用下面的语法格式:

2.一次备份多个数据库与表

一次备份多个数据库与表使用下面的语法格式:

3.备份系统内所有的数据库

一次将MySQL中的全部数据库备份使用下面的语法格式:

在上述语法中涉及到的参数说明如下。

➢ options:可选选项,执行“mysqldump -help”可查询到options的全不值。

➢ db_name:要备份数据库的名字。

➢ tables:备份的表名。

下面是一个备份名为“mysec”数据库的例子:

在上面的例子中,将导出的数据放入到了D盘下名为“mysec.sql”的文件中。