数据库分为了安装版(msi)和解压版(zip)2种,所以2种的数据库存放位置是不一样的。
安装版本的位置
安装版的旧(原始)数据库是在Data文件夹里面
解压版本的位置
无论卸载或者安装哪个版本,里面数据库都是可以相互恢复(复制)的。
- 如果以前是安装版,后来还是安装版,直接把以前的Data文件夹进行复制就行了,解压版一样,放在同样的位置进行复制Data文件夹。如果一样,就直接覆盖。(这种版本一样的恢复数据比较简单)。
- 如果以前是安装版,后来安装的解压版,这种是最复杂的,我遇到的就是这种,遇到了很多坑,在网上几乎找遍了所有文章,但是没有一篇关于这种情况的文章,后来,我大胆尝试(孤注一掷)竟然成功恢复数据库,看来很多情况就是要敢于尝试,大不了重新卸载了,重新安装以前版本的数据库。好了,就是感慨一下,大家应该迫不及待想看到方法了。
上面也说了,解压版的数据库只有一个路径
1.刚开始我直接把原有的数据库导入了新的Data文件夹里面,上面提示有相同的,我怕影响我就选择了跳过那些,我打开sqlyong以后还是默认数据库。
2.我直接把那些数据库进行了覆盖,当我信心满满打开时候,我发现还是原有数据库,心凉了一半;
3.最后我大胆尝试(孤注一掷)把原有数据库的Data文件夹直接进行了替换,我抱着最后一丝希望去尝试,没想到打开以后,数据库完整恢复了,太激动了。看来,花费的时间没有白费!我想可能是因为有些配置所有都需要替换才可以。
文件夹是数据库,下面是各种的配置,特别是最后那个.err文件也很关键,必须要有。