第一部分:配置超級管理員、On-Prem Server 配置文件以及存儲數據庫
Navicat On-Prem Server 是一個(gè)托管云環(huán)境的內部解決方案,你可以在你的位置安全地存儲 Navicat 對象。Navicat 有兩個(gè)用于促進(jìn)團隊協(xié)作的產(chǎn)品,On-Prem Sever 是其中一個(gè),另一個(gè)是 Navicat Cloud。這兩個(gè)解決方案的主要區別在于共享對象的位置不同:就 Navicat Cloud 而言,它們存儲在 Navicat 服務(wù)器的一個(gè)集中位置,而 Navicat On-Prem Server 則位于你的組織的基礎架構上。盡管如此,你也可以在亞馬遜 Linux 2 或 Docker 容器中安裝 Navicat On-Prem Server。今天的博客將介紹在 Windows 10 上使用 MySQL 8 Community Server 實(shí)例配置 Navicat On-Prem Server 的第一步。下一篇博客文章將完成該系列的其余步驟。
啟動(dòng)和停止 Navicat On-Prem Server
安裝完后,Navicat On-Prem Server 將自動(dòng)開(kāi)啟。你也可以通過(guò)任務(wù)欄圖標完成此操作:
右擊圖標將打開(kāi)上下文菜單。在那里,你可以啟動(dòng)和停止 Navicat On-Prem Server,以及啟用或禁用自動(dòng)啟動(dòng)功能:
歡迎頁(yè)面
安裝 Navicat On-Prem Server 并首次啟動(dòng)它后,瀏覽器會(huì )彈出并打開(kāi) Navicat On-Prem Server 的歡迎頁(yè)
面 http://<your_ip_address>:<port_number>。主機地址是安裝 Navicat On-Prem Server 的系統主機名,端口號默認為 3030。因此,服務(wù)器 URL 通常為“http://127.0.0.1:3030/”。
在歡迎頁(yè)面中,我們可以點(diǎn)擊“設置 On-Prem Server”按鈕以完成 Navicat On-Prem Server 的基本配置,或者如果我們已經(jīng)有一個(gè) Navicat On-Prem Server,可以導入現有設置。
由于這是第一次安裝,我們將手動(dòng)輸入配置細節。有六個(gè)部分需要填寫(xiě):
1、超級用戶(hù)
On-Prem Server 資料
連接到存儲庫服務(wù)器
應用程序服務(wù)器
通知設置
確認
接下來(lái)的幾節將介紹上述前三點(diǎn)。
創(chuàng )建超級用戶(hù)賬戶(hù)
超級用戶(hù)是一個(gè)本地用戶(hù)(Admin)賬戶(hù),擁有對 Navicat On-Prem Server 功能的無(wú)限訪(fǎng)問(wèn)權限。你可以提供超級用戶(hù)的以下個(gè)人資料信息:用戶(hù)名、密碼、全名、電子郵件、手機號碼、首選語(yǔ)言和外觀(guān)。你也可以上傳個(gè)人資料照片:
你輸入完所有信息后,點(diǎn)擊“下一步”繼續。
設置 On-Prem Server 配置文件
在下一頁(yè)中,你可以提供一些有關(guān) On-Prem Server 的詳細信息,如On-Prem Server名稱(chēng)和公司名稱(chēng)。還可以上傳服務(wù)器徽標圖片:
點(diǎn)擊“下一步”進(jìn)入下一個(gè)部分。
連接到存儲庫服務(wù)器
存儲庫數據庫存儲所有用戶(hù)信息和 Navicat 對象。支持的數據庫包括
MySQL
MariaDB
PostgreSQL
SQL Server
Amazon RDS
理想情況下,你應該分配一個(gè)單獨的實(shí)例作為存儲庫數據庫。此外,它不應位于生產(chǎn)服務(wù)器上。
為提高安全性,你可以使用 SSL 身份驗證,并指定要使用的加密密碼類(lèi)型。支持多種常見(jiàn)的密碼套件,其中包括 TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_GCM_SHA384, TLS_AES_128_GCM_SHA256, TLS_AES_256_GCM_SHA384, TLS_CHACHA20_POLY1305_SHA256 等等。