[root@k8s-anode1 ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ba8076328592 docker.io/enmotech/opengauss:3.0.0 "entrypoint.sh gau..." 11 days ago Exited (255) 4 days ago 5432/tcp opengauss
[root@k8s-anode1 ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
[root@k8s-anode1 ~]# docker start ba8076328592
ba8076328592
[root@k8s-anode1 ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ba8076328592 docker.io/enmotech/opengauss:3.0.0 "entrypoint.sh gau..." 11 days ago Up 4 seconds 5432/tcp opengauss
[root@k8s-anode1 ~]# docker exec -it ba8076328592 /bin/bash
root@ba8076328592:/# cd /var/lib/opengauss/data/
root@ba8076328592:/var/lib/opengauss/data# ls
root@ba8076328592:/var/lib/opengauss/data# su - omm
omm@ba8076328592:~$
使用用户名密码连接
gsql -U gaussdb -W 'Enmo@123' -d omm -hlocalhost
列出所有可用的数据库
gsql -d postgres -p 5432 -l
- 正在待更新
启动数据库实例
gs_ctl start -D /var/lib/opengauss/data
使用数据库工具gs_ctl查看实例状态
gs_ctl status -D /var/lib/opengauss/data
重新启动实例
gs_ctl restart -D /var/lib/opengauss/data/
[root@k8s-anode1 ~]# ps -ef | grep openGauss
netstat -antp
netstat -tanlp
netstat -pantul |grep 端口号
lsof -i:端口号
ss -naltp | grep 端口号
使用ps和gs_ctl查看进程是否正常
--结构 gs_ctl query -D 文件夹
gs_ctl query -D /var/lib/opengauss/data
ps ux | grep gaussdb
使用omm管理员用户登录数据库主节点,修改密码加密规则后再创建远程连接的用户
# 修改密码加密规则,兼容PostgreSQL的MD5规则,-D 后衔接数据库的数据目录,请自行替换
gs_guc reload -D /var/lib/opengauss/data -c "password_encryption_type = 1"
# 登录openGauss
gsql -d postgres
# 创建用于远程连接的用户并设置密码
CREATE USER user_pgloader WITH PASSWORD 'gauss_123';