到官網下載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編碼的激活碼,複製粘貼到手動激活的窗口,點擊激活。