安装docker连接OpenGauss记录

前言

因为数据库的作业要用高斯数据库,因为我用的是win10不能直接装高斯,而且因为各大盘都即将飘红不想装虚拟机,因此搜集了一些资料后使用了docker,因为从未接触过,所以出现了一些小问题。因此本文并不是详细的安装导航,只是给自己简单的过程提要、参考链接和遇到的小问题,详细的请参考本文链接或其他教程。
(顺带一提因为不会把高斯数据库从docker连接到delphi,也不会把WSL2这些东西的配置弄出来,数据库作业也还是凉凉了……如果暑假我还不死心的话说不定会回来完善和补充)

系统准备

从华为的官方安装手册得知,OpenGauss只能在Linux系统上运行。好在Windows推出了Linux子系统(Windows System for Linux,WSL),免去了安装虚拟机的麻烦。为了更好地使用体验,最好将版本设置为WSL2。
安装过程详情参见:
Windows10上安装WSL2

Docker下载

使用谷歌访问的时候有时候会报错,想来可能是版本太低了(苦涩)。总之不要放弃,下载对应电脑系统(比如我就是windows,不是子系统哦)对应的版本就行,之后正常安装。
不过要在安装时注意WSL2有没有勾选哦!
安装Docker
注销后在桌面上双击图标就能打开啦。
在这里插入图片描述

连接高斯数据库:
参考教程:
Docker上的OpenGauss教程

遇到的小问题

但连接的时候出了一点问题—— 在连接时切换到omm用户时出错了

su - omm

输入密码后报错:

su: Authentication failure

按照网上查到的关于此错误的解决方案,尝试着用:

sudo psswd root

sudo命令并不存在。
最后,在参考了其他关于MySQL连接的教程后,发现将

docker exec -it edb0d0443b07(前面通过docker ps查到的号) sh

改成以下代码即可:

docker exec -it edb0d0443b07 /bin/bash

碎碎念

小鲸鱼挺可爱的,但好像很多人觉得用容器不太好,比如说不太安全啥的,这个我真的不懂……希望有大佬指教!

Docker刚下载好的时候有个类似导航的东西,它会给你在命令行输入一些东西,然后给你装一些默认(大概是默认吧)的数据库,如果你像我一样只是想学学高斯或者别的就完全不需要理会。

高斯的语言和正常的SQL差别不大,不过是在命令行里没有SQL Server那么方便,感觉对着命令行更容易想删库跑路了……

另外,我提前看了一些关于高斯数据库技术层面的介绍,感觉很是高级,最后又全然没有用到……有兴趣的话可以直接去华为的公众号“Gauss松鼠会”上看看(并不是宣传……)。

顺带贴一下高斯的官方社区网址:
OpenGauss社区

参考博客:

windows下通过docker安装OpenGauss

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值