通过yum
安装openGauss
数据库
前提: 确保OpenEuler网络连接正确(能ping通)
验证过程:
ping www.baidu.com
- 失败情况:
ping www.baidu.com:Name or service not known
- 成功情况:
64 bytes from ...........
(下下图)
- 失败情况:
失败情况下的联网方法:
nmcli connection reload
nmcli connection up ens33
显示:Connection successfully ....
如图
再次尝试ping:ping www.baidu.com
成功:
网络连接成功
更换openEular-20.03-LTS的yum源
- 备份原有yum源
cd /etc/yum.repos.d/
mv openEuler.repo openEuler.repo.bak
- 将openEular-20.03-LTS的yum源文件通过MobaXterm上传至
etc/yum.repos.d/
文件夹下
这里需要使用MobaXterm.
具体配置操作见:MobaXterm连接虚拟机
连接成功后,
将文件直接拖拽到指定文件夹:/etc/yum.repos.d/
openEuler.repo文件内容:
#generic-repos is licensed under the Mulan PSL v2.
#You can use this software according to the terms and conditions of the Mulan PSL v2.
#You may obtain a copy of Mulan PSL v2 at:
# http://license.coscl.org.cn/MulanPSL2
#THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR
#IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR
#PURPOSE.
#See the Mulan PSL v2 for more details.
[OS]
name=OS
baseurl=http://repo.openeuler.org/openEuler-22.03-LTS/OS/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-22.03-LTS/OS/$basearch/RPM-GPG-KEY-openEuler
[everything]
name=everything
baseurl=http://repo.openeuler.org/openEuler-22.03-LTS/everything/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-22.03-LTS/everything/$basearch/RPM-GPG-KEY-openEuler
[EPOL]
name=EPOL
baseurl=http://repo.openeuler.org/openEuler-22.03-LTS/EPOL/main/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-22.03-LTS/OS/$basearch/RPM-GPG-KEY-openEuler
[debuginfo]
name=debuginfo
baseurl=http://repo.openeuler.org/openEuler-22.03-LTS/debuginfo/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-22.03-LTS/debuginfo/$basearch/RPM-GPG-KEY-openEuler
[source]
name=source
baseurl=http://repo.openeuler.org/openEuler-22.03-LTS/source/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-22.03-LTS/source/RPM-GPG-KEY-openEuler
[update]
name=update
baseurl=http://repo.openeuler.org/openEuler-22.03-LTS/update/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://repo.openeuler.org/openEuler-22.03-LTS/OS/$basearch/RPM-GPG-KEY-openEuler
添加成功
注:一下命令使用MobaXterm或虚拟机里执行都可以
3. 更新yum源:
yum clean all
yum makecache
- 升级系统中所有有可用的升级的软件包:
dnf update --allowerasing
.--allowerasing
参数用来替换冲突的软件包
时间很长,耐心等待:(建议用MobaXterm,多次对比感觉会快些)
结束截图:
- 使用
reboot
命令来重启系统
重启系统后还是ping不同的,需要重新连接(见文章开头),如果使用MobaXterm需要重新连接
安装openGauss
-
使用
yum install -y opengauss
安装
开始安装
-
安装成功后使用
su - opengauss
命令切换到openGauss用户
-
执行
gs_ctl query
指令查询数据库实例状态: -
执行
gs_ctl stop
指令停止数据库实例进程
至此,安装和检验完成