#10. 如何连接 Hydro 的数据库

如何连接 Hydro 的数据库

No testdata at current.

Hydro 除文件外使用 MongoDB 进行数据管理。有不少命令与 MongoDB 数据库密不可分。若您需要对数据进行快捷操作,您可以通过命令行或支持 MongoDB 的数据库管理工具进行连接。

通过命令行连接

Hydro 提供了快速连接数据库的方法,您可以通过命令hydrooj db快速进入。

当然,若您使用 mongo 命令进入,可能会遇到一些不必要的麻烦。

mongo 命令

通过管理工具连接

MongoDB 有许多管理工具连接,比如 Robo 3T 等。而 Navicat 的汉化比较贴心,所以在此以 Navicat 为例:

打开新建链接窗口,在新建连接窗口中填写以下信息:

主机:填写指向服务器的域名或ip地址

验证:选择 Password

验证数据库:hydro

用户名:hydro

密码:默认安装脚本完成时告知的密码或使用 cat ~/.hydro/config.json 前往 Hydro 的配置文件进行查看! image image

之后可以通过点击底部的“测试连接”来测试是否可以正常连接服务器。 若提示image ,即为成功连接。否则请检查配置是否正确。

若服务器没有放行27017端口则无法连接,您可以考虑配置SSH选项卡通过SSH作为桥梁连接(注意SSH连接的若为运行Hydro的服务器请将常规选项卡中的主机改为localhost)或查询服务商文档对接口进行放行。