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 databasenamegzip>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.gzmysql-uusername-ppassword databasename

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

  mysqldump-uusername-ppassword databasenamemysql –host=*.*.*.*-C databasename

总结:

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

时间: 2024-10-03 22:38:20

Mysql数据库备份和还原常用的命令的相关文章

php实现MySQL数据库备份与还原类实例_php技巧

本文实例讲述了php实现MySQL数据库备份与还原类.分享给大家供大家参考.具体分析如下: 这是一个非常简单的利用php来备份mysql数据库的类文件,我们只要简单的在dbmange中配置好连接地址用户名与数据库即可,下面我们一起来看这个例子,代码如下: 复制代码 代码如下: <?php   /**   * 创建时间: 2012年5月21日   *   * 说明:分卷文件是以_v1.sql为结尾(20120522021241_all_v1.sql)   * 功能:实现mysql数据库分卷备份,选

MySQL数据库备份和还原的常用命令小结_Mysql

备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库. mysqldump ---add-drop-table -uusername -ppassword databasename > backupfile.sql 直接将MySQL数据库压缩备份 m

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

其实很多情况下mysql备份就是采用了这些命令,例如: mysql导入和导出数据 linux自动定时备份web程序和mysql数据库 备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份MySQL数据库为带删除表的格式 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库. mysqldump -–add-drop-table -uu

mysql 数据库备份和还原方法集锦 推荐_Mysql

作/译者:叶金荣(Email: ),来源:http://imysql.cn/,转载请注明作/译者和出处,并且不能用于商业用途,违者必究. 日期:2006/10/01 本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表,包括最主要的两种表类型:MyISAM 和 Innodb,文中设计的 MySQL 版本为 5.0.22. 目前 MySQL 支持的免费备份工具有:mysqldump.mysqlhotcopy,还可以用 SQL 语法进行备份:BACKUP TABLE 或者 SELECT INT

MySQL数据库备份与还原方法总结

备份策略一:直接拷贝数据库文件(不推荐) 备份策略二:使用mysqlhotcopy备份数据库(完全备份,适合小型数据库备份) 备份策略三:使用mysqldump备份数据库(完全+增量备份,适合中型数据库备份) 备份策略四:使用主从复制机制(replication)(实现数据库实时备份) 备份策略一.直接拷贝数据库文件 直接拷贝数据文件最为直接.快速.方便,但缺点是基本上不能实现增量备份.为了保证数据的一致性,需要在备份文件前,执行以下 SQL 语句: FLUSH TABLES WITH READ

MySQL 数据库备份种类以及常用备份工具汇总

  1,数据库备份种类 按照数据库大小备份,有四种类型,分别应用于不同场合,下面简要介绍一下: 1.1完全备份 这是大多数人常用的方式,它可以备份整个数据库,包含用户表.系统表.索引.视图和存储过程等所有数据库对象.但它需要花费更多的时间和空间,所以,一般推荐一周做一次完全备份.   1.2事务日志备份 事务日志是一个单独的文件,它记录数据库的改变,备份的时候只需要复制自上次备份以来对数据库所做的改变,所以只需要很少的时间.为了使数据库具有鲁棒性,推荐每小时甚至更频繁的备份事务日志.   1.3

mysql数据库备份和还原

数据库备份: 打开cmd 执行以下语句:  代码如下 复制代码 mysqldump -h localhost -u root -proot databasename >d:databasename.sql 数据库还原: 打开cmd执行以下语句  代码如下 复制代码 mysql  -uroot -proot databasename < d:databasename.sql 当数据库备份和还原操作并不是在同一台数据库服务器上,可能会出现两台服务器的mysql软件安装的编码问题 比如在还原数据库时

WDCP中MYSQL数据库备份及还原教程

现在只有通过WDCP面板自带的数据库备份.然后还原功能,可以解决备份较大数据库的问题,而且相对是比较完整的. 第一.WDCP数据库备份 在数据库列表中,选择需要备份的数据库,看到类似上图,点击备份后就备份.同样的,我们也可以通过WDCP面板,进行网站文件的备份,在网站列表中也有类似的备份链接. 第二.WDCP网站数据库还原 我们把第一步备份好的数据库下载到本地,然后在需要搬迁网站还原数据的时候,先建立数据库用户,然后需要先暂停数据库链接.  代码如下 复制代码 service mysqld st

php类实现MySQL数据库备份、还原

 代码如下 复制代码 <?php  /**  * 创建时间: 2012年5月21日  *  * 说明:分卷文件是以_v1.sql为结尾(20120522021241_all_v1.sql)  * 功能:实现mysql数据库分卷备份,选择表进行备份,实现单个sql文件及分卷sql导入  * 使用方法:  *  * ------1. 数据库备份(导出)------------------------------------------------------------ //分别是主机,用户名,密码