Opengauss 3.1.1 版本安装、数据迁移解决方案 (通过docker)

为什么要升级到3.1.1 3.1.1 似乎并非是一个正式的版本, 但是浙江工业大学的数据库原理课程使用此版本的 Opengauss, 在实验中,如果使用其下的版本将会遇到 with check option 未实现的问题 升级的解决方案 通过虚拟机安装 openEuler (正如我这篇博客) 即使是最新的22.03 LTS 版本,自动安装的也还是3.1.0 而手动更新想毕是繁琐的(笔者并未尝试) 于是决定在 enmotech-docker-opengauss 3.1.0的基础上进行修改,直接打包一个3.1.1版本的docker镜像。 目前笔者只打包了amd架构版本的镜像文件,已经上传到docker.io 以下为安装此版本的方式 安装笔者自己打包的3.1.1docker镜像的步骤 0. 确保docker已经安装并且运行 理论上docker是跨平台的优秀解决方案。 笔者在archlinux下使用没有障碍。 由于笔者精力有限,windows, mac 下的docker并未测试过 以下命令均在 archlinux 6.2.8 arch-1-1, ubuntu 20.03 下经过测试。 1. 停止原先3.1.0版本的运行 如果您正在使用3.1.0版本的镜像,请先停止其的运行(但是并不要删除) 1 sudo docker stop [your-container-name] [your-container-name]是你的opengauss3.1.0镜像的容器名称 如果忘记可以通过 1 sudo docker ps 查看 2. 安装docker镜像 1 sudo docker run --name [container-name] --privileged=true -p 5432:5432 -d -e GS_PASSWORD=[Pass@word] finleyge/opengauss:3.1.1 [container-name] 是容器的名称,可以随意填写 [Pass@word] 是 omm 的密码,需要大小写、数字、特殊字符四选三。 3....

2023/03/30 · updated 2023/10/31 · 279 words · Finley Ge

安装配置 OpenGauss 看这一篇就够了

名词解释 以下解释一些本文可能会用到的名词: OpenGauss: 华为开发的开源关系型数据库。 OpenEuler: 华为开发的 Linux 发行版 Linux 发行版(Linux distrubute): 基于 Linux 开发的各种系统,包括 Debian, Fedora等 虚拟机: 在实体机(你正在使用的这台计算机)中虚拟化的一个计算机。 Docker: 一种不完全的虚拟机,通过容器进行软件的方便部署。 安装和配置思路 首先需要明确要安装的东西: OpenGauss 数据库 Navicat/DBeaver/Data Studio等任一款数据库管理软件 那么在哪里安装数据库呢? 有两个选择: 通过虚拟机 (VirtualBox/VMware/Parallels Desktop) 安装 OpenEuler 并配置 通过 Docker 安装 (笔者未在 Windows 测试过) 下文将以通过 VirtualBox 的安装 和通过 Docker 的安装两种方法为例。 安装 OpenGauss (VirtualBox) 环境说明 提前说明,笔者使用的环境是 Archlinux。 但是由于 VirtualBox 的跨平台性, 在 Windows 和 MacOS 环境下安装配置 是大同小异的。 安装 VirtualBox VirtualBox 是 Oracle 公司开发的开源免费虚拟机软件。 在 archlinux 下通过:...

2023/02/21 · updated 2023/10/31 · 420 words · Finley Ge
晋ICP备2022008114