1、安装

官网下载镜像
在这里插入图片描述
把tar上传到服务器然后导入

docker load -i openGauss-Docker-7.0.0-RC1-x86_64.tar

第一次运行

docker run --name opengauss \
  --privileged=true \
  -d \
  -e GS_PASSWORD=OpenGauss@123 \
  -p 35432:5432 \
  -v /opengauss:/var/lib/opengauss \
  opengauss:7.0.0-rc1

后续运行

docker start opengauss

2、国产化

符合国产化要求

3、客户端

3.1 dbeaver

社区版本(25.1.4)即可,驱动建议用离线版本,在官网下载最新的,然后在驱动管理里面进行添加本地的jar

3.1.1 驱动配置

在这里插入图片描述

在这里插入图片描述

3.1.2 依赖

需要java版本21

3.1.3 配置jdk路径

优势:对于国产操作系统如麒麟V10桌面版本不修改/etc/profile或者~/.bashrc,不用提醒放行
修改ini指定jdk路径,在ini中的第一行增加如下两行

-vm
/usr/lib/jvm/jdk-11.0.15/bin
# 或者
-vm
/usr/lib/jvm/jdk-11.0.15/bin/java

3.1.3配置内存

-Xms2048m
-Xmx4096m

3.2 navicat

4.MYSQL迁移注意

需要检查char是否转换为了varchar
迁移工具 Datakit
https://www.hikunpeng.com/developer/techArticles/20231211-3?envFlag=1&id=a5daa0ad79394df484b67ed5de4a0ac2&title=DataKit%E6%95%B0%E6%8D%AE%E8%BF%81%E7%A7%BB%E5%AE%9E%E8%B7%B5

https://gitee.com/opengauss/openGauss-workbench

注意:官网的那个文档太旧了只能作为参看,建议看gitee的

https://www.hikunpeng.com/developer/learning-path/detail/a5daa0ad79394df484b67ed5de4a0ac2
在这里插入图片描述

5.开发注意事项

1、直接用postgreSQL那种即可
2、对于运维不改数据的居多的场景建议加锁
在这里插入图片描述

权限相关

提示的是permission denied for schema public

需要给用户授权.

gsql -d your_database_name -U omm -W
# 然后输入密码

GRANT CREATE, USAGE ON SCHEMA public TO your_username;
Logo

鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。

更多推荐