29.1 基于mysqldump备份并恢复数据
mysqldump是MySQL自带的工具,可以用来实现MySQL数据库的备份和数据导出。本节将简单介绍如何基于mysqldump实现数据库的备份与恢复。
29.1.1 备份数据
在前面的章节中已经简单地介绍过mysqldump导出数据时的基本用法,本节简单地介绍mysqldump如何实现数据库的备份。
mysqldump的常用方法如下:
shell> mysqldump [options] db_name [tbl_name ...]
shell> mysqldump [options] --databases db_name ...
shell> mysqldump [options] --all-databases
上述3种用法介绍如下:
·备份某个数据库或指定数据库中的某些表;
·备份一个或者多个数据库;
·备份所有数据库。
接下来使用mysqldump实现数据库的备份功能。
(1)备份所有的数据库。
[root@binghe150 ~]# mysqldump -uroot -p --all-databases > /home/mysql/backups/mysqldump_all_
databases.sql
Enter password: