重装操作系统,不重装MySQL恢复方式

1、把之前Mysql安装目录拷贝到目标路径。
2、查看my.ini
basedir=修改正确
datadir=修改正确

把之前的datadir拷贝到目标路径

3、安装MySQL服务
mysqld --install mysql --defaults-file="D:\GreenSoftware\MySQL Server 5.5\my.ini"

4、启动Mysql服务

net start
net stop mysql

5、可以移除服务

mysqld --remove mysql


如果出现异常,查看 data 下的日志文件  XXX.err
如何从IBData中恢复MySQL数据库

mysql 5.0.27版本 采用INnodb引擎建立表   由于磁盘问题丢失了 .frm文件 但 IBData和Log文件均完好   如何从其中恢复出库或导出数据?   成功恢复,步骤如下:
1、恢复原数据库的配置文件:包括日志大小 文件路径等
2、在[mysqld]段中增加:innodb_force_recovery = 4
3、可以在另外地方建立新的数据库并用原表的结构创建表
4、将上一步中建立的.frm表文件拷贝到准备恢复的数据库中
5、启动数据库 
6、停止数据库 注释掉innodb_force_recovery = 4
实际中发现设置6才OK

猜你喜欢

转载自tangzongyun.iteye.com/blog/2391898