背景:不小心把mysql卸载了,重装到了另外一个目录下,原目录的data文件还在(没有备份过),数据库文件夹下面只有一系列.frm文件和一个.opt文件. 现在想把原来的数据恢复.
按照基本的方法,将原来data里的数据库文件(frm)拷贝到新安装目录的data下.如此可以看到表,但是不能操作(select ..等等).
net stop mysql 再将原目录ibdata1替换掉新安装目录下的ibdata1.
net start mysql 无法启动,系统报错 1067.
我该怎么办?
按照基本的方法,将原来data里的数据库文件(frm)拷贝到新安装目录的data下.如此可以看到表,但是不能操作(select ..等等).
net stop mysql 再将原目录ibdata1替换掉新安装目录下的ibdata1.
net start mysql 无法启动,系统报错 1067.
我该怎么办?
ibdata1, ib_logfile0,ib_logfile1文件也复制到相对应的位置。
这个也试过了 还是一样报错 启动不了
旧的Data文件夹下的ibdata1的大小是10M 我记得mysql启动后默认就有10M了,再随便加上一个数据库就多出好几兆了,可是原来那个有4个数据库,还是只有10M,不解.. 求大神指点啊