Navicat tnt版本在使用的时候,如果选择保存密码,连接的时候会提示“failed to save password error code -34018”。
在这里插入图片描述
而旧版本Navicat Premium15.0.20.1没有这个问题,macw小编还是建议大家使用这个版本,比较稳定。

不过如果有需要使用高版本也是可以解决这个问题的,那就是使用老版本15.0.20.1保存数据库连接的密码后,再下载新版本覆盖安装,就可以使用了。下面是macw小编带来的详细教程:

1、清除残留的navcat钥匙串

如果连接过数据库,在钥匙串会有残留的钥匙串,需要进行删除。在启动台或应用程序中找到“钥匙串访问”,在右上角搜索“navcat”,如果有结果,进行删除,如果没有可以跳过此步。
2、安装 15.0.20.1 旧版本,并连接数据库保存密码

如果之前安装过 Navicat,建议使用卸载和清理软件进行 Navicat 卸载干净。

准备好 Navicat Premium for mac 15.0.20.1 版本, 并连接数据库,记得保存密码,这样数据库的密码会保存到钥匙串。

退出 Navicat。

3、安装新版本 Navicat

准备好并安装最新版本Navicat Premium for mac,然后运行。

此时会弹出提示“Navicat Premium 想要使用您存储在钥匙串的 xxxx 机密信息”,此时是读取钥匙串中的密码,输入你的mac的开机密码,点击“始终允许”即可。

4、这样就解决完成了这个问题。

Logo

一站式 AI 云服务平台

更多推荐