设计师常去的网站,网站内容要求,劳务网站有做吗,网店装修图片前言#xff1a;
官网提供了非常完整的openGauss安装步骤。
https://opengauss.org/zh/download/archive/列举一下个人的使用环境#xff1a;
麒麟V10
rk3588工控板#xff08;ARM#xff09;
openGauss-3.0.5#xff08;极简版#xff09;浏览一下官网#xff0c;可以…前言
官网提供了非常完整的openGauss安装步骤。
https://opengauss.org/zh/download/archive/列举一下个人的使用环境
麒麟V10
rk3588工控板ARM
openGauss-3.0.5极简版浏览一下官网可以清晰的看到是支持ARM版本的麒麟V10的。
官网的步骤有些分裂我自己看着也不舒服。所以自己记录一下。
截图中是5.0.1的版本。我自己用的是3.0.5版本。亲测可用。安装前准备
1关闭操作系统防火墙
使用VIM打开config文件。
sudo vim /etc/selinux/config
修改“SELINUX”的值“disabled”。
SELINUXdisabled
重新启动操作系统。
reboot
检查防火墙是否关闭。
systemctl status firewalld若防火墙状态显示为active (running)则表示防火墙未关闭请执行:
systemctl disable firewalld.service
systemctl stop firewalld.service若防火墙状态显示为inactive (dead)则无需再关闭防火墙。2修改字符集
将各数据库节点的字符集设置为相同的字符集可以在/etc/profile文件中添加“export LANGXXX”XXX为Unicode编码。sudo vim /etc/profileexport LANGzh_CN.UTF-83关闭swap交换空间
note:关闭swap交换内存是为了保障数据库的访问性能避免把数据库的缓冲区内存淘汰到磁盘上。 如果服务器内存比较小内存过载时可打开swap交换内存保障正常运行。swapoff -a4关闭RemoveIPC
在各数据库节点上关闭RemoveIPC。
使用VIM打开logind.conf文件。
sudo vim /etc/systemd/logind.conf
修改“RemoveIPC”值为“no”。
RemoveIPCno修改/usr/lib/systemd/system/systemd-logind.service文件中的“RemoveIPC”值为“no”。
使用VIM打开systemd-logind.service文件。
sudo vim /usr/lib/systemd/system/systemd-logind.service修改“RemoveIPC”值为“no”。
RemoveIPCno重新加载配置参数。
systemctl daemon-reload
systemctl restart systemd-logind检查修改是否生效。
loginctl show-session | grep RemoveIPC
systemctl show systemd-logind | grep RemoveIPC5关闭HISTORY记录可不执行该步骤 修改 /etc/profile文件。
sudo vim /etc/profile设置HISTSIZE值为0。例如系统中HISTSIZE默认值为1000将其修改为0。
HISTSIZE0保存退出/etc/profile。
:wq设置/etc/profile生效。
source /etc/profile使用root用户执行命令
sysctl -w kernel.sem250 85000 250 330
6创建数据库安装用户和安装路径
# 创建用户与组组会默认创建
useradd -d /home/gobills -m gobills
usermod -s /bin/bash gobills# 设置密码
passwd gobills7创建数据库安装路径
# 创建数据库安装路径
mkdir -p /usr/local/db/openGauss
# 为安装路径及文件授权
chown 755 -R /usr/local/db
# 为omm用户授权安装路径权限
chown -R gobills:gobills /usr/local/db/openGauss8将安装包上传至麒麟V10系统并且解压到安装目录
进入安装目录
cd /usr/local/db/openGauss
授权给gobills用户
chown gobills:gobills openGauss-3.0.5-openEuler-64bit.tar.bz2
切换到gobills
su gobills
解压到当前目录
tar -jvx -f openGauss-3.0.5-openEuler-64bit.tar.bz2开始安装
1进入解压后目录下的simpleInstall进行安装。
cd /usr/local/db/openGauss/simpleInstall
sh install.sh -w 1234567890qQwe source ~/.bashrc-w初始化数据库密码gs_initdb指定安全需要必须设置。
-p指定的openGauss端口号如不指定默认为5432。2安装执行完成后使用ps和gs_ctl查看进程是否正常。
ps ux | grep gaussdb
gs_ctl query -D /usr/local/telewave/openGauss/data/single_node
3修改配置允许远程连接
# 1.文件 pg_hba.conf 修改
vim /usr/local/db/openGauss/data/single_node/pg_hba.conf
# 允许所有网段连接 在IPv4 local connections下添加
host all all 0.0.0.0/0 sha256
host all all 0.0.0.0/0 md5# 2.重新加载 gs_ctl 策略
su omm
cd /usr/local/db/openGauss/bin
gs_ctl reload -D /usr/local/db/openGauss/data/single_node# 3.文件 postgresql.conf 修改
vim /usr/local/db/openGauss/data/single_node/postgresql.conf
# 找到 listen_addresses 变量将前面#去掉
listen_addresses *
# 找到 password_encryption_type 变量将前面#去掉
password_encryption_type 1# 4. 重启数据库
su omm
cd /usr/local/db/openGauss/bin
gs_ctl restart -D /usr/local/db/openGauss/data/single_node
3创建数据库远程连接用户
# 进入数据库安装路径的bin目录
cd /usr/local/db/openGauss/bin
# 进入数据库
gsql -d postgres -U gobills -p 5432# 创建远程连接用户 gobills1
CREATE ROLE gobills1 LOGIN PASSWORD 1234567890qQw;
# 设置gobills1为管理员
GRANT ALL PRIVILEGES TO gobills1;
ALTER USER gobills1 SET search_path public, pg_catalog;3openGauss 常用命令
# 进入数据库安装路径的bin目录
cd /usr/local/db/openGauss/bin# 查看状态
gs_ctl status -D /usr/local/db/openGauss/data/single_node/# 启动
gs_ctl start -D /usr/local/db/openGauss/data/single_node/# 重启
gs_ctl restart -D /usr/local/db/openGauss/data/single_node/# 停止
gs_ctl stop -D /usr/local/db/openGauss/data/single_node/
安装完成后即可通过python或图形化客户端连接openGauss数据库详见本人前面2篇博客
链接: 关于如何使用图形化客户端连接openGauss数据库–手把手超全提供下载地址和截图
链接: python如何连接openGauss及django相关配置