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