. mysqldump工具基本用法,不适用于大数据备份

 

1. 备份所有数据库: mysqldump -u root -p –all-databases > all_database_sql

2. 备份mysql数据库:mysqldump -u root -p –databases mysql > mysql_database_sql

3. 备份指定的多个数据库:mysqldump -u root -p –databases db1 db2 db3 > bak.sql

4. 备份mysql数据库下的user表:mysqldump -u root -p mysql user > user_table

 

如果不用–databases选项,在后期进行数据还原操作时,如果该数据库不存在,必须先创建该数据库;而在例子3指定多个数据库时,必须要加–databases参数,否则db2会被认为是db1库的表。

 

把备份的所有数据文件还原:

mysql -u root -p < all_database_sql,这里不需要指定库,因为是全部数据库

mysql -u root -p mysql < mysql_database_sql #这里就需要指定是mysql库了

分类: 未分类

发表评论

电子邮件地址不会被公开。 必填项已用*标注