龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 数据库类 > MySQL 技术 >

教您如何实现MySQL数据库备份及恢复

时间:2011-04-12 23:18来源:未知 作者:admin 点击:
分享到:
MySQL数据库有时会出现数据故障,这是就需要我们将 MySQL 数据库备份,并恢复数据库,下面就为您举例说明MySQL数据库备份的方法,供您参考。 1、ib_logfile0和ib_logfile1是mysql用来存储操作

MySQL数据库有时会出现数据故障,这是就需要我们将MySQL数据库备份,并恢复数据库,下面就为您举例说明MySQL数据库备份的方法,供您参考。

1、ib_logfile0和ib_logfile1是mysql用来存储操作执行的日志文件,用于事务暂存和回滚。当复制ibdata1数据文件到新的mysql中时,如果没有拷贝这两个日志文件,则会出现启动不启来。在.err文件中

InnoDB: Your database may be corrupt or you may have copied the InnoDB

log文件无法被识别

如下方式操作,恢复并还原数据库
命令行方式启动:

1进入bin目录  mysqld-nt --innodb_force_recovery=4 //以只读方式启动数据
然后这个窗口不要管了。

2MySQL数据库备份
mysqldump -u** -p** --opt --add-drop-table youdatabase > backupfilepath

3删除数据库
drop database thedatabase

4退出mysql,结束mysql进程

5将mysql data目录下,除了目录以外的几个文件删除,

6重新正常启动mysql  mysqld

7创建数据库 create database youdatabase

8恢复  mysql -u** -p** yourdatabase < backupfilepath
 

MySQL查询超时的问题处理方法

MySQL删除重复记录的方法

MySQL查询缓存机制简介

使用MySQL临时表加速查询

5种常见的MySQL日志类型


精彩图集

赞助商链接