美文网首页
工具 - macOS Big Sur Navicat Premi

工具 - macOS Big Sur Navicat Premi

作者: CatchZeng | 来源:发表于2021-05-26 09:21 被阅读0次

    原文:https://makeoptim.com/tool/navicat-34018

    注意:这个问题已经在 15.0.26 版本修复。

    问题现象

    系统升级到最新 macOS Big Sur 后,使用 Navicat Premium 15.20+ 版本建立新的数据库连接,出现无法保存数据库密码,提示 Failed to save password Error code: -34018 错误,如下图:

    image

    解决方法

    错误方法

    首先说明下,网上说的如下方法,本人尝试都无法解决问题。

    • 降低 Navicat 版本(低于 15.22 的版本在 macOS Big Sur 上根本无法启动,打开软件直接崩溃)
    • 删除 Keychainssudo rm -rf /Library/Keychains 删除后,还是一样报错。

    正确方法

    下面以创建 makeoptim.mysql.database.com mysql 数据库连接为例。

    image

    点击保存,会出现报错。这时,可以打开钥匙串访问,随便找到一个 Navicat “应用程序密码”类型的密码项

    image

    这里我选择之前创建现在不需要使用的 dokcer-mysql,双击修改

    其中,名称格式如下:

    com.prect.Navicat.conn {Conn:MySQL; Db:makeoptim.mysql.database.com; UserID:local; ProjectID:local}
    

    注:替换 makeoptim.mysql.database.com 为自己数据库连接名称即可。

    image

    最后,存储修改,重新打开 Navicat 便不会再报错了。

    注:我尝试过新建密码项,但可能是因为权限问题,还是会报错,必须使用之前创建的密码项

    相关文章

      网友评论

          本文标题:工具 - macOS Big Sur Navicat Premi

          本文链接:https://www.haomeiwen.com/subject/jhahsltx.html