昨天把公司服务器上的mysql5.7.17卸载了,卸载后装了mysql5.5的,但是数据库没导成.sql文件,公司的晚上的项目要运营,没有数据了,你懂得,切记数据一定要备份!!!切记数据一定要备份!!!切记数据一定要备份!!!切记数据一定要备份!!!
mysql5.5的随便卸载,卸载装上数据也在,mysql5.7.17卸载了要重新装的话必须删除 C:\ProgramData\MySQL\MySQL Server 5.7,ProgramData这个目录一般是隐藏的,不会查看隐藏文件的另行百度,mysql 5.5 的数据在C:\ProgramData\MySQL\MySQL Server 5.5,
恢复数据的前提你没把C:\ProgramData\MySQL\MySQL Server 5.7删了,如果删了你也别往下看了,恢复硬盘数据去吧,
补充一下知识 ,.sql文件存储的是sql语句,我们创建的数据库一般在ProgramData目录,
恢复的原理就是把这些东西放到重新装的mysql5.7.17目录下,
mysql5.7.17卸载重新装必须删除ProgramData底下的mysql5.7,删除之前把ProgramData底下的mysql5.7整个都备份,装上的话先用navcat连一下,确保装成功,然后关掉mysql的服务,命令也可以关掉,我不会命令,看图
昨天我把本地的都给卸载了,我直接在服务器上操作的,关掉以后把数据目录再放回去,目录底下有个my.ini,千万不要把这个复制进去,否则能看见表,但是打不开表,提示表不存在,
然后把mysql服务开了,然后就可以了,只要C:\ProgramData\MySQL\MySQL Server 5.7底下的东西还在,就一定能恢复,失败了在多试几次,我昨天一共装了7、8次,从6点到23点20分
转载于:https://my.oschina.net/u/3803405/blog/1799313