第一部分:配置超级管理员、On-Prem Server 配置文件以及存储数据库


Navicat On-Prem Server 是一个托管云环境的内部解决方案,你可以在你的位置安全地存储 Navicat 对象。Navicat 有两个用于促进团队协作的产品,On-Prem Sever 是其中一个,另一个是 Navicat Cloud。这两个解决方案的主要区别在于共享对象的位置不同:就 Navicat Cloud 而言,它们存储在 Navicat 服务器的一个集中位置,而 Navicat On-Prem Server 则位于你的组织的基础架构上。尽管如此,你也可以在亚马逊 Linux 2 Docker 容器中安装 Navicat On-Prem Server。今天的博客将介绍在 Windows 10 上使用 MySQL 8 Community Server 实例配置 Navicat On-Prem Server 的第一步。下一篇博客文章将完成该系列的其余步骤。


启动和停止 Navicat On-Prem Server


安装完后,Navicat On-Prem Server 将自动开启。你也可以通过任务栏图标完成此操作:



右击图标将打开上下文菜单。在那里,你可以启动和停止 Navicat On-Prem Server,以及启用或禁用自动启动功能:



欢迎页面


安装 Navicat On-Prem Server 并首次启动它后,浏览器会弹出并打开 Navicat On-Prem Server 的欢迎页


 http://<your_ip_address>:<port_number>。主机地址是安装 Navicat On-Prem Server 的系统主机名,端口号默认为 3030。因此,服务器 URL 通常为“http://127.0.0.1:3030/”


在欢迎页面中,我们可以点击设置 On-Prem Server”按钮以完成 Navicat On-Prem Server 的基本配置,或者如果我们已经有一个 Navicat On-Prem Server,可以导入现有设置。


由于这是第一次安装,我们将手动输入配置细节。有六个部分需要填写:


1、超级用户


On-Prem Server 资料

连接到存储库服务器

应用程序服务器

通知设置

确认

接下来的几节将介绍上述前三点。

创建超级用户账户


超级用户是一个本地用户(Admin)账户,拥有对 Navicat On-Prem Server 功能的无限访问权限。你可以提供超级用户的以下个人资料信息:用户名、密码、全名、电子邮件、手机号码、首选语言和外观。你也可以上传个人资料照片:



你输入完所有信息后,点击下一步继续。


设置 On-Prem Server 配置文件


在下一页中,你可以提供一些有关 On-Prem Server 的详细信息,如On-Prem Server名称和公司名称。还可以上传服务器徽标图片:



点击下一步进入下一个部分。


连接到存储库服务器


存储库数据库存储所有用户信息和 Navicat 对象。支持的数据库包括


MySQL

MariaDB

PostgreSQL

SQL Server

Amazon RDS


理想情况下,你应该分配一个单独的实例作为存储库数据库。此外,它不应位于生产服务器上。



为提高安全性,你可以使用 SSL 身份验证,并指定要使用的加密密码类型。支持多种常见的密码套件,其中包括 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 等等。