更换版本后没有备份.sql文件,会碰见mysql服务启动不了,但是这时候需要把数据库中的文件取出来,这时候该如何进行处理呢?
其实很简单:
1.在cmd下 停止mysql服务. 运行--> cmd -->键入 : net stop mysql;第二种方式就是控制面板--管理工具--服务--(关闭mysql服务即可)
2.只需要把的data文件需要恢复的库的文件夹拷贝出来,还有ibdata1然后覆盖到能够启动的mysql的data文件夹的目录下,(注意,应该对原来的ibdata1进行备份)
3.在cmd下 启动mysql服务. 运行--> cmd -->键入 : net start mysql;第二种方式就是控制面板--管理工具--服务--(重启mysql服务即可)
4.这个时候你会发现数据库已经可以打开.
一般情况下,数据库版本最好一样,如果不一样也是本人亲测过,也可以用,就是mysql 5.1更换到mysql5.5之后