进入系统目录(CentOS 环境)
执行准备:创建操作系统普通用户,并设置密码
# 创建用户
useradd opengauss
# 设置密码
passwd opengauss
创建脚本并添加执行权限
# 本人实验系统 CentOS7
# 脚本准备
cd ~
vi openGaussInstall.sh
chmod 755 openGaussInstall.sh
执行示例:
sh openGaussInstall.sh /wang opengauss 5432
解释:openGaussInstall.sh执行需要三个参数
第一个参数 /wang 为openGauss数据库安装根路径
第二个参数 opengauss 为安装openGaussDB所需普通用户,密码默认Gauss@123,由脚本自动创建该用户。openGaussDB不能使用root账户安装。故有此参数
第三个参数 5432 为openGaussDB的端口号
另,如需修改用户默认密码,直接修改user_pwd变量,如需修改gaussDB默认密码,直接修改db_pwd变量,再执行脚本。
#!/bin/bash
if test -z $1 ;then
echo "opengauss install path is not empty"
exit
fi
if test -z $2 ;then
echo "username of c