瀚高数据库安全版v4.5.9 安装部署之:非 root 用户运行

本文详细介绍了如何在Centos7.9系统上,以非root用户highgo安装和配置瀚高数据库安全版v4.5.9,包括软件安装、用户和组创建、目录权限设置、环境变量配置、数据库初始化、SSL证书生成、免密登录文件制作、客户端验证、启动数据库、标准参数设置、密码有效期管理、性能优化、关闭审计功能、服务设置以及防火墙端口开放等步骤。

瀚高数据库安全版v4.5.9 安装部署之:非 root 用户运行

瀚高数据库可以运行在普通用户下,通常会先新建一个用户highgo

操作系统:Centos 7.9,架构:x86_64

瀚高数据库:安全版v4.5.9

(说明:以下每一节的命令操作,均可以复制粘贴直接执行)

Here we go! >>

01. 安装软件

登录root用户,将安全版安装包上传到 Centos 目录下,执行以下命令校验安装包完整性:

md5sum -c hgdb-see-4.5.9-3806904.x86_64.rpm.md5 

得到结果:hgdb-see-4.5.9-3806904.x86_64.rpm: OK

然后再安装:

rpm -ivh hgdb-see-4.5.9-3806904.x86_64.rpm

如果是Debian系的操作系统,可以这样操作:

md5sum -c hgdb-see_4.5.9-3806904_amd64.deb.md5
dpkg -i hgdb-see_4.5.9-3806904_amd64.deb

02. 组和用户

创建用户组highgo以及新用户highgo

/usr/sbin/groupadd highgo
/usr/sbin/useradd -m -g highgo highgo -c "Highgo DataBase Server"
echo "highgo:Hello@123" | chpasswd

Debian系操作系统请这样创建:

adduser highgo --ingroup highgo --comment "Highgo DataBase Server" --disabled-password
echo "highgo:Hello@123" | chpasswd

说明

  1. -c 后面说明的是用户的用途;
  2. echo 后面是密码,当前设置“Hello@123”;

03. 相关目录和权限

创建以下目录并设置相应的权限,便于highgo用户能够继续操作和运行:

mkdir -p /home/highgo/data
mkdir -p /home/highgo/hgdbbak/archive
chown -R highgo:highgo /home/highgo
chown -R highgo:highgo /opt/highgo
ln -vsf /home/highgo/data /opt/highgo/hgdb-see-4.5.9/data

说明

  1. 这里的/data目录一般是指大容量磁盘的挂载目录。如果目录名不是data,需要修改很多地方,详情咨询瀚高工程师,指导下进行修改;
  2. /data目录下创建highgo目录,用于存储瀚高数据库数据等。在之下又创建了datahgdbbak目录,分别用于数据库实例数据和备份数据;
  3. 最后我们把数据的实际目录data在安装目录/opt/highgo/hgdb-see-4.5.9/下做了一个软链接。

04. 环境变量

配置用户highgo的环境变量:

cat >> /home/highgo/.bash_profile <<EOF
################## add by Highgo at `date +%Y-%m-%d_%H:%M:%S` for hgdb start ##################
export HG_BASE=/opt/highgo
export HGDB_HOME=/opt/highgo/hgdb-see-4.5.9
export PGPORT=5866
export PGDATABASE=highgo
export PATH=\$HGDB_HOME/bin:\$PATH
export PGDATA=\$HGDB_HOME/data
################## add by Highgo at `date +%Y-%m-%d_%H:%M:%S` for hgdb end ####################
EOF

说明:全部复制执行即可,不要只复制里面的 export 命令行,如果真要这么做,请把$前面的\去掉。

切换到用户highgo下:


                
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值