当前位置:文档之家 > MySQL备份与恢复(PDF版)

MySQL备份与恢复(PDF版)

知博网http://www.doczj.com/doc/12e1b0c24028915f804dc2d9.html Linux专题

下面文章摘录的主题:mysql日志文件,使用mysqld加相应选项来启用某种日志。Mysql 完全备份及恢复:mysqldump对MyISAM或InnoDB完全备份,mysqlhotcopy对MyISAM完全备份。增量备份:使用二进制日志增量备份,使用mysqlbinlog命令恢复二进制日志。

SQL语法备份及恢复。拷贝数据文件备份(对Innodb还需拷贝日志文件)。MyISAM表的检查与修复(另见《MySql存储引擎》)。Innodb表的碎片整理和模糊检查点。

MySQL备份和恢复

作/译者:叶金荣

本文讨论MySQL的备份和恢复机制,以及如何维护数据表,包括最主要的两种表类型:MyISAM和Innodb,文中设计的MySQL版本为 5.0.22。

目前MySQL支持的免费备份工具有:mysqldump、mysqlhotcopy,还可以用SQL语法进行备份:BACKUP TABLE或者SELECT INTO OUTFILE,又或者备份二进制日志(binlog),还可以是直接拷贝数据文件和相关的配置文件。MyISAM表是保存成文件的形式,因此相对比较容易备份,上面提到的几种方法都可以使用。Innodb所有的表都保存在同一个数据文件ibdata1中(也可能是多个文件,或者是独立的表空间文件),相对来说比较不好备份,免费的方案可以是拷贝数据文件、备份binlog,或者用mysqldump。

1、mysqldump

1.1备份

mysqldump是采用SQL级别的备份机制,它将数据表导成SQL脚本文件,在不同的MySQL版本之间升级时相对比较合适,这也是最常用的备份方法。

现在来讲一下mysqldump的一些主要参数:

1.--compatible=name

它告诉mysqldump,导出的数据将和哪种数据库或哪个旧版本的MySQL服务器相兼容。值可以为ansi、mysql323、mysql40、postgresql、oracle、mssql、db2、maxdb、no_key_options、no_tables_options、no_field_options等,要使用几个值,用逗号将它们隔开。当然了,它并不保证能完全兼容,而是尽量兼容。

2.--complete-insert,-c

导出的数据采用包含字段名的完整INSERT方式,也就是把所有的值都写在一行。这么做能提高插入效率,但是可能会受到max_allowed_packet参数的影响而导致插入失败。因此,需要谨慎使用该参数,至少我不推荐。

3.--default-character-set=cha
rset

3.--default-character-set=charset

指定导出数据时采用何种字符集,如果数据表不是采用默认的latin1字符集的话,那么导出时必须指定该选项,否则再次导入数据后将产生乱码问题。

4.--disable-keys

告诉mysqldump在INSERT语句的开头和结尾增加/*!40000ALTER TABLE table DISABLE KEYS*/;和/*!40000ALTER TABLE table ENABLE KEYS*/;语句,这能大大提高插入语句的速度,因为它是在插入完所有数据后才重建索引的。该选项只适合MyISAM表。

5.--extended-insert=true|false

默认情况下,mysqldump开启--complete-insert模式,因此不想用它的的话,就使用本选项,设定它的值为false即可。

6.--hex-blob

下载Word文档免费下载:

MySQL备份与恢复(PDF版)下载

(共22页)

MySQL的备份与恢复数据库备份和恢复的方法ppt

搜试试 4 悬赏文档 全部 DOC PPT TXT PDF XLS 广告 百度文库 教育专区 ...暂无评价|0人阅读|0次下载 | 举报文档 MySQL备份与恢复数据库备份和恢复的方法...

Mysql备份恢复工具总结非常详细

搜试试 3 悬赏文档 全部 DOC PPT TXT PDF XLS 广告 百度文库 实用文档 ...暂无评价|0人阅读|0次下载Mysql备份恢复工具总结非常详细_工作总结/汇报_总结/汇报...

mysql备份与恢复

在mysql.exe 中执行的 SELECT * INTO OUTFILE 'C:\\log1.txt' FIELDS ...MySQL备份与恢复(PDF版) 22页 1下载券 MySQL备份与恢复 25页 2下载券 MySQL...

mysql备份与恢复方案

服务器备份方案一、MYSQL 数据库备份与恢复:数据库本地备份:当数据量少的时候...MySQL备份与恢复(PDF版) 22页 1下载券 MySQL面试题 53页 免费 mysql备份 ...

Zmanda备份恢复Mysql中文手册

查看备份状态 # mysql-zrm-reporter --where backup-set=dailybackup --show ...第11章 MySQL备份与恢复 53页 5下载券 MySQL备份与恢复(PDF版) 22页 1下载...

MYSQL备份与恢复文档

搜试试 3 帮助 全部 DOC PPT TXT PDF XLS 广告 百度文库 专业资料 IT/...暂无评价|0人阅读|0次下载|举报文档MYSQL备份与恢复文档_计算机软件及应用_IT/...

JAVA实现SQLSERVER及MYSQL的备份与还原(经典版)

JAVA实现SQLSERVER及MYSQL备份与还原(经典版) - Java 实现 Sqlserver 及 MySql 的备份与还原 注:本人是采用 Struts1 做的一个简单小例子。 实现...

MYSQL数据库的安装备份与密码恢复

暂无评价|0人阅读|0次下载 MYSQL数据库的安装备份与密码恢复_信息与通信_工程科技...“ixpceMSLLu+Aa+YQ nh+PP(H” 即常 说的LMP构建 电子 商务 网站 的黄 ...

MySQL的备份与恢复数据库备份和恢复的方法ppt

第8章 备份与恢复 8.1 备份和恢复概述 8.2 数据库备份和恢复的方法 8.3 ...MySQL备份与恢复(PDF版) 22页 1下载券 ©2018 Baidu |由 百度云 提供计算...

MySQL数据库备份恢复实施报告-v1.0

搜试试 3 悬赏文档 全部 DOC PPT TXT PDF XLS 广告 百度文库 专业资料 IT...暂无评价|0人阅读|0次下载|举报文档MySQL数据库备份恢复实施报告-v1.0_计算机...