Mysql数据库备份和还原常用的命令

数据库 MySQL
MySQL数据库虽然功能未必很强大,但因为它的开源、广泛传播,导致很多人都了解到这个数据库,而数据库的备份和还原常用的命令有很多人都可能不太了解,本篇文章旨在为大家介绍更多的知识,让大家都能对Mysql数据库备份和还原熟练操作。

Mysql数据库备份和还原常用的命令是进行Mysql数据库备份和还原的关键,没有命令,什么都无从做起,更谈不上什么备份还原,只有给系统这个命令,让它去执行,才能完成Mysql数据库备份和还原的操作,下面就是操作的常用命令。

一、备份命令

1、备份MySQL数据库的命令

mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql

2、备份MySQL数据库为带删除表的格式

备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。

mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql

3、直接将MySQL数据库压缩备份

mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz

4、备份MySQL数据库某个(些)表

mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql

5、同时备份多个MySQL数据库

mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 > multibackupfile.sql

6、仅仅备份数据库结构

mysqldump –no-data –databases databasename1 databasename2 databasename3 > structurebackupfile.sql

7、备份服务器上所有数据库

mysqldump –all-databases > allbackupfile.sql

二、还原命令

1、还原MySQL数据库的命令

mysql -hhostname -uusername -ppassword databasename < backupfile.sql

2、还原压缩的MySQL数据库

gunzip < backupfile.sql.gz | mysql -uusername -ppassword databasename

3、将数据库转移到新服务器

mysqldump -uusername -ppassword databasename | mysql –host=*.*.*.* -C databasename

总结:

做好数据备份和还原,定好合适的备份策略,这是一个DBA所做事情的一小部分,万事开头难,就从现在开始吧!

【编辑推荐】

  1. 教您如何实现MySQL数据库备份及恢复
  2. MySQL数据库备份的一些小妙招
  3. MySQL数据库备份基础知识汇总

 

责任编辑:迎迎 来源: CSDN网
相关推荐

2010-05-18 10:27:50

MySQL数据库

2010-05-31 10:56:48

MySQL数据库

2010-05-17 15:58:05

MySQL Admin

2010-07-06 15:07:37

SQL Server

2011-07-07 10:12:40

MySQL Clust

2010-05-28 11:41:46

MySQL数据库备份

2015-03-18 13:39:35

MySQLBackup数据库备份种类

2017-07-10 16:00:47

Mysql数据备份数据还原

2011-07-25 13:08:31

MySQL数据库二进制日志

2010-10-12 17:23:40

MySQL命令行

2011-03-31 16:09:56

Mysql数据库

2010-05-31 09:50:13

MySQL数据库

2010-06-04 10:05:55

MySQL数据库还原

2019-03-01 13:40:01

MySQL数据库备份案例

2010-03-30 10:05:02

Oracle数据库

2011-03-31 14:34:46

cactimysql备份

2011-03-30 13:57:41

MySQL数据库自动备份

2011-03-03 15:54:27

MySQL数据库管理

2010-07-27 09:51:02

DB2数据库

2009-08-10 18:00:30

C#数据库备份及还原
点赞
收藏

51CTO技术栈公众号