Windows平台openGauss本地部署+连接方案:Docker+openGauss+DBeaver

最近被openGauss的部署问题折磨了好久:(,遂打算写下这篇博客帮助有缘人:)。

一、安装Docker

访问网址:Get Started | Docker,选择Download for Windows,下载安装包之后一直点next就可以了。

安装完成后在命令行输入以下指令:

1
docker -v

如果出现类似于下图所示的结果就说明安装成功了:

二、使用Docker部署openGauss

运行Docker,并在命令行输入以下指令下载镜像:

1
docker pull enmotech/opengauss:3.0.0

以上指令下载的镜像中,openGauss的版本为3.0.0,下图中的Tag就是openGauss的版本:

你也可以将指令中的 enmotech/opengauss:3.0.0 替换为 enmotech/opengauss:latest,这样下载的就是opengauss5.0.0。但是我在部署opengauss5.0.0遇到了各种问题,个人不太推荐下载opengauss5.0.0。

接着,在命令行输入以下指令,把所下载的镜像实例化为名为local-opengauss(当然其他名字也可以)的容器,并把主机的5433端口映射到该容器的5432端口(当然使用其它端口也可以,指令仅供参考),以便于接下来使用DBeaver连接数据库:

1
docker run -d -p 5433:5432 --name local-opengauss enmotech/opengauss:3.0.0

执行完以上指令之后,你就能在Docker的Containers中看到刚刚创建的容器了:

 双击容器,在Exec窗格中依次输入以下指令:

1
2
# su omm
omm@9d085e667632:/$ gsql

如果出现类似于下图所示的结果就说明openGauss部署成功了,接着就可以执行数据库的相关操作,如创建数据库demo:

 三、DBeaver连接openGauss

访问网址:DBeaver Community | Free Universal Database Tool,下载DBeaver Community,安装时一直点next就可以。

 访问网址:软件包 | openGauss,下载openGauss驱动包:注意下载的是JDBC_3.0.0:

 接着打开DBeaver,按照图示顺序打开驱动设置窗口:

详细的驱动设置请参考链接:使用dbeaver连接openGauss-CSDN博客

驱动设置完成后,使用localhost:5433就能连接到Docker中部署的openGauss了,下图使用用户jack连接到数据库demo:

点击测试连接,不出意外的话就能成功连接了:

 

posted @   peach1  阅读(1147)  评论(2编辑  收藏  举报
相关博文:
阅读排行:
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示