到官网下载Navicat Premium点下载git
正常安装软件github
是用的激活方式为github的一个开源项目navicat-keygen,项目有windows系统激活,也有mac系统激活数据库
mac上须要安装brew,git以及四个库openssl, capstone,keystone,rapidjson
打开电脑的终端,输入如下命令,回车搞定。json
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ brew install git
$ brew install openssl $ brew install capstone $ brew install keystone $ brew install rapidjson
$ git clone -b mac https://github.com/DoubleLabyrinth/navicat-keygen.git $ cd navicat-keygen $ make all
编译完成后,你会在bin/文件夹下看到两个可执行文件:windows
$ ls bin/ navicat-keygen navicat-patcher
备份好 Navicat Premium.app/Contents/MacOS/Navicat Premium 以及Navicat中全部已保存的数据库链接(包括密码)。
移除全部Navicat在 Keychain.app (即钥匙链)中保存的链接,若是有的话。
你能够经过搜索关键词 navicat 来找到它们。api
命令navicat-patcher 后是你本地navicat的安装路径ruby
$ ./navicat-patcher /Applications/Navicat\ Premium.app/Contents/MacOS/Navicat\ Premium
完成后会生成一个相似RegPrivateKey.pem的文件bash
1. 打开钥匙串访问 2. 选择建立证书 3. 输入名称“navicat”,身份类型:自签名根证书,证书类型:代码签名 4. 建立
在以前的bin/目录下执行app
$ codesign -f -s "navicat" /Applications/Navicat\ Premium.app/
./navicat-keygen RegPrivateKey.pem
接下来会要求在终端中输入navicat的语言版本,获取一个序列号,还会要求你输入用户名和组织名。
填写以后会要求填写一个请求码,由于咱们目前尚未请求码,因此到这一步不要关闭终端,也不要输入任何内容。curl
断网后打开Navicat Premium,点击注册按钮,在弹出框中填入上一步keygen生成的 序列号。而后点击激活按钮。
激活提示失败后,选择手动激活
在手动激活界面会获得一个请求码,将其复制粘贴到以前终端的keygen里面。按两下回车结束输入。
将生成的Base64编码的激活码,复制粘贴到手动激活的窗口,点击激活。