#10. 如何连接 Hydro 的数据库
如何连接 Hydro 的数据库
当前没有测试数据。
Hydro 除文件外使用 MongoDB 进行数据管理。有不少命令与 MongoDB 数据库密不可分。若您需要对数据进行快捷操作,您可以通过命令行或支持 MongoDB 的数据库管理工具进行连接。
通过命令行连接
Hydro 提供了快速连接数据库的方法,您可以通过命令hydrooj db
快速进入。
当然,若您使用 mongo
命令进入,可能会遇到一些不必要的麻烦。
通过管理工具连接
MongoDB 有许多管理工具连接,比如 Robo 3T
等。而 Navicat
的汉化比较贴心,所以在此以 Navicat
为例:
打开新建链接窗口,在新建连接窗口中填写以下信息:
主机:填写指向服务器的域名或ip地址
验证:选择 Password
验证数据库:hydro
用户名:hydro
密码:默认安装脚本完成时告知的密码或使用
cat ~/.hydro/config.json
前往 Hydro 的配置文件进行查看!
之后可以通过点击底部的“测试连接”来测试是否可以正常连接服务器。 若提示 ,即为成功连接。否则请检查配置是否正确。
若服务器没有放行27017端口则无法连接,您可以考虑配置SSH选项卡通过SSH作为桥梁连接(注意SSH连接的若为运行Hydro的服务器请将常规选项卡中的主机改为localhost)或查询服务商文档对接口进行放行。