今天打开mysql,竟然提示“服务无法启动”。我纳闷,前两天还用着呢。
于是我卸载了重载,可还是在最后一步执行的时候,服务启动失败。无奈卸载重装,重启电脑,试了几次。发现好像改变一下原来的目录就可以。那就这么着吧。可是我的数据库没了呀。我知道data文件夹下存放有原来的数据库数据,可是我把那些个以数据库名字命令的文件夹拷到新的安装目录下。
虽然用show databases; 可以看到有数据库,可是使用show table就出错。后来又说那些文件夹只有数据库的结构定义,没有数据。还要拷“ibdata1”文件。
我试了,这样可以show table了,可是每个表都是空的了。我想知道,到底怎么样才能利用原来的data文件夹把原来的数据库都完好的恢复过来呢?谢谢!