linux环境下,psql使用ssl连接MemFire
-
第一步,登录MemFire Cloud平台完成新用户的注册
第二步,进入数据库管理页面,点击“创建数据库”按钮,在”创建数据库“弹框中填写“数据库名称”,选择数据库账号(如果没有数据库账号,则先创建数据库账号),勾选“证书认证”,最后点击“确定”完成数据库创建操作。
第三步,下载证书,选中数据库列表中某个数据库所在列,点击“在线连接”按钮,弹出“连接信息”弹框; 当数据库为证书认证方式时,则提供证书下载链接,包括DER格式、PEM格式证书;
① 采用JAVA使用JDBC连接访问MemFire Cloud数据库时,请下载PEM格式证书;
② 其他方式连接访问MemFire Cloud数据库时,请下载DER格式证书;
第四步,点击“在线连接”按钮,弹出“连接信息”弹框,可以查看该数据库的访问IP以及端口信息。如下图所示:
最后,大家按照代码示例并结合上面获取到的信息编写修改自己的程序即可访MemFire数据库。psql "host=192.168.80.153 port=5433 dbname=db0f2985de09dd435ba7e98ddac663c918certdb user=test sslcert=/root/.postgresql/memfiredb.crt sslkey=/root/.postgresql/memfiredb.key sslrootcert=/root/.postgresql/root.crt sslmode=verify-ca"
如下图: