贵阳网站上门备案业务,网站建设定制设计,常州网络公司联系方式,城乡建设部网站施工员证书查询openGauss部署之后#xff0c;在服务器上提供了在命令行下运行的数据库连接工具gsql。此工具除了具备操作数据库的基本功能#xff0c;还提供了若干高级特性#xff0c;便于用户使用。但图形化工具除了官方的Data Studio外#xff0c;还可以使用SQLynx进行连接#xff08;… openGauss部署之后在服务器上提供了在命令行下运行的数据库连接工具gsql。此工具除了具备操作数据库的基本功能还提供了若干高级特性便于用户使用。但图形化工具除了官方的Data Studio外还可以使用SQLynx进行连接选用PostgreSQL驱动。 目录
1. 下载openGuass数据库极简版
2. 安装openGuass数据库
3. 配置远程登录
4. 重启openGauss数据库
5. 使用SQLynx连接openGauss数据库 以下是实际运行成功的操作过程。
此次的运行实践中我们采用的是阿里云的服务器CentOS7操作系统进行的安装。
1. 下载openGuass数据库极简版
进入openGauss的官网选择合适的操作系统和CPU此处选择的是CentOS和x86) 2. 安装openGuass数据库
a. 将安装软件上传到阿里的服务器此处文件名为openGauss-5.0.2-CentOS-64bit.tar.bz2 b. 使用root帐户创建操作系统用户opengauss同时创建相应的软件目录并将属主给opengauss
useradd opengauss
mkdir -p /opt/software/openGauss
chown -R opengauss:opengauss /opt/software/openGauss
c. 检查相关的环境包含用户环境和前置环境前置环境前往官网参考准备软硬件安装环境
已完成用户组和普通用户的创建。所有服务器操作系统和网络均正常运行。普通用户必须有数据库包解压路径、安装路径的读、写和执行操作权限并且安装路径必须为空。普通用户对下载的openGauss压缩包有执行权限。安装前请检查指定的openGauss端口是否被占用如果被占用请更改端口或者停止当前使用端口进程。
d. 使用普通用户登录到openGauss包安装的主机解压openGauss压缩包到安装目录假定安装目录为/opt/software/openGauss请用实际值替换。
tar -jxf openGauss-5.0.2-CentOS-64bit.tar.bz2 -C /opt/software/openGausse. 假定解压包的路径为/opt/software/openGauss进入解压后目录下的simpleInstall。
cd /opt/software/openGauss/simpleInstallf.执行install.sh脚本安装openGauss其中-w后为密码需要符合密码规范。
sh install.sh -w Test2024 source ~/.bashrc 说明 -w初始化数据库密码gs_initdb指定因安全需要此项必须设置。 -p指定openGauss端口号如不指定默认为5432。 -h|--help打印使用说明。 安装后该数据库部署节点的名称为sgnodegs_initdb指定。 执行时如果出现报错“the maximum number of SEMMNI is not correct, the current SEMMNI is xxx. Please check it.”请使用有root权限的用户执行如下命令。 sysctl -w kernel.sem250 85000 250 330 安装后数据库目录安装路径/opt/software/openGauss/data/single_node其中/opt/software/openGauss为解压包路径data/single_node为新创建的数据库节点目录。 安装完成后默认生成名称为postgres的数据库。第一次连接数据库时可以连接到此数据库。 3. 配置远程登录
a. 进入到相应的产品安装目录
cd /opt/software/openGauss/
b. 修改data/single_node目录下的postgresql.conf文件将listen_addresses的注释去掉同时将单引号里面的ip改成*号将password_encryption_type 设置为 1
listen_addresses *
password_encryption_type 1
c. 修改data/single_node目录下的pg_hdb.conf文件在末尾添加以下行
host all all 0.0.0.0/0 md5
d. 使用gsql命令行登录数据库同时创建新的用户 gsql -d postgres -p 1234 create user test identified by Test1234;GRANT ALL PRIVILEGES TO test;
4. 重启openGauss数据库
执行重启命令重启openGauss数据库
gs_ctl .restart -D $GAUSSHOME/data/single_node -Z single_node
5. 使用SQLynx连接openGauss数据库
打开SQLynx产品的管理界面使用postgresql的连接来连接SQLynx的安装参考如何下载和安装SQLynx数据库管理工具? MySQL作为测试数据库_sqlynx 下载-CSDN博客 测试成功就可以正常使用openGauss数据库了目前表详细部分功能不能兼容常规数据库操作都可以正常完成后续会优化支持openGauss。