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

数据库 MySQL
MySQL数据故障时,需要进行备份并进行恢复。下面就为您介绍实现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日志类型

责任编辑:段燃 来源: 互联网
相关推荐

2010-08-25 14:12:47

DB2备份恢复

2010-10-26 10:48:16

ORACLE备份

2010-11-29 13:28:55

sybase自动备份

2010-08-26 17:19:36

DB2数据库备份

2010-09-13 16:46:10

SQL Server触

2023-12-07 15:09:23

2010-10-14 10:28:18

MySQL动态视图

2010-11-25 14:56:46

MySQL全文查询

2010-11-22 16:05:53

MySQL多表插入

2010-10-14 09:36:47

MySQL命令行

2010-10-08 10:37:00

MYSQL添加新字段

2009-04-17 11:28:16

Oracle备份恢复

2017-07-10 14:26:03

Mysql数据备份数据恢复

2010-09-03 13:40:24

SQL删除

2010-09-30 11:04:47

DB2数据库卸载

2010-10-12 14:53:31

mysql索引优化

2019-02-28 21:20:50

MySQL备份与恢复数据库

2010-08-25 14:42:46

DB2AIX卸载

2010-11-23 13:29:36

MySQL数据列类型

2011-08-02 16:03:47

Oracle数据库冷备份冷备份异地恢复
点赞
收藏

51CTO技术栈公众号