MacOS 安装 Navicat Premium 12

1.前言

Navicat Premium 是一套多连接数据库开发工具,让你在单一应用程序中同时连接多达七种数据库:MySQL、MariaDB、MongoDB、SQL Server、SQLite、Oracle 和 PostgreSQL,可一次快速方便地访问所有数据库。许多小伙伴对此使用过后对其钟爱有加,但是Navicat Premium的价格让人望而却步,但是再次声明,请支持正版软件,这个只能用于测试。

2.下载Navicat Premium

官网下载链接:https://www.navicat.com.cn/download/navicat-premium

文档参考:https://github.com/DoubleLabyrinth/navicat-keygen/blob/mac/README.zh-CN.md

安装完成后先不要急于打开Navicat Premium,切记切记.....

3.创建代码签名证书

3.1打开钥匙串访问,在“启动台”-“其他”-“钥匙串访问”

MacOS 安装 Navicat Premium 12_第1张图片

MacOS 安装 Navicat Premium 12_第2张图片

3.2打开创建证书颁发机构

MacOS 安装 Navicat Premium 12_第3张图片

创建证书,填写相关信息

a.名称填写慎重点,后面需要用到;

b.用户证书选择“代码签名”;

c. 电子邮件来自填写合规的电子邮箱;

d.点击“创建”;

MacOS 安装 Navicat Premium 12_第4张图片

3.3对添加的证书授权“始终信任”

3.3.1在“钥匙串访问”右上角搜索(证书名称)添加的证书

MacOS 安装 Navicat Premium 12_第5张图片

3.3.2添加信任(列表名称一栏第二个双击,点击“信任”下拉选项框,“使用此证书时”选择“始终信任”,关闭)

MacOS 安装 Navicat Premium 12_第6张图片

4.安装homebrew及扩展(已安装的小伙伴请自动忽略,homebrew的相关文档大家多看看,受益匪浅)

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

4.1查看是否安装以下扩展(两种方法,任选其一)

openssl    capstone    keystone    rapidjson

4.1.1使用list命令查看

brew list

4.1.2使用search命令查看

brew search     -- 上面的扩展名,挨个查看

4.2.1如过没有安装,或者想直接安装,请直接复制安装

brew install openssl

brew install capstone

brew install keystone

brew install rapidjson

5.参考文档操作

1. git clone -b mac --single-branch https://github.com/DoubleLabyrinth/navicat-keygen.git
2. cd navicat-keygen
3. make all

5.1编译完成后,在bin/目录下有两个文件(navicat-keygen    navicat-patcher)

ls bin

navicat-keygen    navicat-patcher

5.2使用navicat-patcher替换掉公钥(navicat-patcher将会在当前目录下生成一个新的RSA-2048私钥文件RegPrivateKey.pem)

./navicat-patcher /Applications/Navicat\ Premium.app/

5.3codesign对Navicat Premium.app重签名(代码签名证书的名称再次使用)

#下面的“team”就是代码签名证书的名称,回车后可能会弹窗输密码,输入电脑的密码

codesign -f -s "team"/Applications/Navicat\ Premium.app/

5.4接下来使用navicat-keygen来生成 序列号 和 **

./navicat-keygen ./RegPrivateKey.pem

你会被要求选择Navicat的语言以及输入主版本号,之后会随机生成一个 序列号

先选输入法,输入1,回车;

后选版本号,输入12,回车;

输入用户名和组织名,请随意,但不要太长;

MacOS 安装 Navicat Premium 12_第7张图片

 

之后你会被要求填入请求码。注意 不要关闭注册机

5.5断开网络 并打开Navicat,找到注册窗口,填入注册机给你的序列号(上图中Serial number),然后点击**按钮,一般来说在线肯定会失败,这时候Navicat会询问你是否手动**,直接选吧

5.6在手动**窗口你会得到一个请求码,复制它并把它粘贴到keygen里。最后别忘了连按至少两下回车结束输入

MacOS 安装 Navicat Premium 12_第8张图片

5.7如果不出意外,你会得到一个看似用Base64编码(上面图中最后的Licence)的**码。直接复制它,并把它粘贴到Navicat的手动**窗口,最后点**按钮。如果没什么意外的话应该能成功。

6.最后,再次声明,如果条件允许,请使用正版软件

MacOS 安装 Navicat Premium 12_第9张图片

你可能感兴趣的:(MySQL)