|
楼主
发表于: 2024-01-29
, 来自: From:北京市
https://opengauss.org/zh/download/ (官网下载3.0版本,注意架构) 1.新建用户组、用户 groupadd dbgroup useradd -g dbgroup smis passwd smis 新密码:smis@1qazxc 2.创建文件夹并授权 mkdir -p /opt/software/openGauss chmod -R 755 /opt/software chown -R smis /opt/software/openGauss 把下载文件拷贝到/opt/software/openGauss目录 3.关闭防火墙 systemctl disable firewalld.service systemctl stop firewalld.service 4.关闭 selinux 将 SELINUX=enforcing 改为 SELINUX=disabled vim /etc/selinux/config SELINUX=disabled 5.解压安装包 切换smis用户 su smis cd /opt/software/openGauss tar -jxf openGauss-xxx-64bit.tar.bz2 6.使用有root权限的用户执行命令 cat /etc/sysctl.conf sysctl -w kernel.sem="250 85000 250 330" 7.安装openGauss 切换到smis用户 su smis cd /opt/software/openGauss/simpleInstall sh install.sh -w "ynsmis@123" &&source ~/.bashrc (""中是密码) 如果出现: Load demoDB [school,finance] success. [complete successfully]: You can start or stop the database server using: gs_ctl start|stop|restart -D $GAUSSHOME/data/single_node -Z single_node 那么安装成功了。 如果安装报错:gs_initdb: error while loading shared libraries: libreadline.so.7: cannot open shared object file: No such file or directory。 解决方法: cd /usr/lib64 ln -s libreadline.so.8 libreadline.so.7 执行ps命令,查看进程是否正常 ps ux | grep gaussdb 执行gs_ctl命令,查看进程是否正常,如果没有找到 gs_ctl 解决方式:配置环境变量即可 export PATH=/opt/software/openGauss/bin:$PATH #启动 gs_ctl start -D /opt/software/openGauss/data/single_node -Z single_node #停止 gs_ctl stop -D /opt/software/openGauss/data/single_node -Z single_node #重启 gs_ctl restart -D /opt/software/openGauss/data/single_node -Z single_node 8.gsql 连接与使用方法 查询所有的数据库,需要先切换smis用户,su smis gsql -d postgres -p 5432 -l 连接数据库,链接数据库 gsql -d postgres -p 5432
|
|