navicat数据库连接丢失找回,亲测有效!!!

文章参考来源:原文章戳戳 亲测有效

我是因为改了电脑账户名,原来是中文,改为英文之后出了很多问题,navicat数据库连接丢失就是一个。

前提:不管什么原因,需要找到之前连过的地址保存位置,默认是在电脑当前账户下的文档,以mysql为例,我的在这(azhi是我的电脑账户名)C:\Users\azhi\Documents\Navicat\MySQL\Servers,确保这里面有需要恢复的数据库连接在这里插入图片描述

navicat的数据库链接信息存储在注册表:HKEY_CURRENT_USER\Software\PremiumSoft,恢复前下面没有数据库连接信息在这里插入图片描述
下面敲重点!!!开始恢复

  1. 下载上面文章链接的注册表编辑器(不是电脑自带的,需要下载)

原文章下载链接百度网盘下载地址:
链接:原文章下载链接
提取码:love (默认自动填)
防止失效,我贴一个自己存的,这两个链接内容相同
链接:两个链接东西相同

  1. 解压后,是一个注册表编辑器
    在这里插入图片描述
    点击创建桌面快捷方式,桌面多出来一个图标,双击打开

在这里插入图片描述

点击文件——>加载配置单元:
敲重点!!!这个导入文件(NTUSER.DAT)的位置在当前电脑账户的用户文件夹下,我的在C:\Users\azhi下(azhi是电脑账户名),是在找不到百度这个文件的位置也行,我就是
在这里插入图片描述

位置随意(建议如图,好找):
在这里插入图片描述

然后在左侧下方注册表树形结构里找到刚刚命名的目录下Navicat存储的数据库连接信息。
此处是我的路径:
注册表——> HKEY_LOCAL_MACHINE——>navicatddd——>Software ——> PreminumSoft ——> Navicat ——> Servers:
在这里插入图片描述
在这里插入图片描述

右键选择navicat配置单元并导出 , PremiumSoft ——> 导出。
输入文件名,选择导出位置,保存即可。(我的在桌面,好找)

  1. 修改刚导出的注册表文件
    用notepad++打开刚保存的注册表文件,按ctrl+h替换文件内容

将 HKEY_LOCAL_MACHINE\navicatddddd\SOFTWARE
替换为
HKEY_CURRENT_USER\SOFTWARE

上面是原博主的,我的Software长这样,注意查询,有很多个,我大概替换了2000多个,不要漏下
点击全部替换,再ctrl+s保存到文件。

这是我替换后的:
在这里插入图片描述

  1. 最后双击打开刚才修改的注册表文件,点击是,使之添加恢复到当前用户系统注册表中。
    在这里插入图片描述
    结果:
    在这里插入图片描述
    此时重新运行navicat,就可以看到之前的数据库连接都回来了~
    在这里插入图片描述

写在最后
注册表里面恢复好的那个navicatddd我没删,怕有问题,但是我猜应该不影响。。。。。但是不确定,桌面上的文件和下载的注册表编辑器删掉了

写个文章纪念一下~~~~

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值