武汉市大型的网站制作公司,百度关键词优化是什么意思,找工作的网站平台,个人博客手机网站模板内容概括 最近在研究怎么在ubuntu服务器环境下使用opengauss#xff0c;看了下官方下载地址没有适配ubuntu的安装包。仔细翻了下官方文档#xff0c;发现安装指南里有提供一个deb包安装方案#xff0c;有适配ubuntu#xff0c;经过实践可行#xff0c;于是记录下来给有需要…内容概括 最近在研究怎么在ubuntu服务器环境下使用opengauss看了下官方下载地址没有适配ubuntu的安装包。仔细翻了下官方文档发现安装指南里有提供一个deb包安装方案有适配ubuntu经过实践可行于是记录下来给有需要的朋友参考下。
系统环境 ubuntu-22.04.4-live-server
安装步骤 参考官方安装指南Deb包安装 | openGauss文档 | openGauss社区 注意这里适用版本为ubuntu 22.04 LTS其他ubuntu版本我没实践过有条件可以在虚拟机先尝试下。 deb方式opengauss数据库版本这种方式默认安装的是6.0.0企业版不包含motobs和codegen功能以及om、cm等外部组件仅有纯数据库功能支持兼容性B库。 下面介绍安装命令执行命令前先切换到root用户避免某些文件夹访问权限问题。安装过程中会自动创建opengauss这个用户后续对opengauss数据库的操作都需要切换到这个用户下进行。
1、添加OpenGauss官方PPA 源到系统软件源列表
add-apt-repository ppa:opengauss/opengauss 添加完成如图 2、 刷新系统软件包索引
使系统识别新添加的OpenGauss PPA源中的可用软件版本。
apt update
更新完成如图 3、安装OpenGauss数据库
apt install opengauss 安装完成如图 数据库配置
1、启动服务 安装过程中会下载并安装 OpenGauss 核心组件配置系统服务注册为 systemd 服务创建默认数据目录通常在/var/lib/opengauss。并创建opengauss用户用于管理opengauss数据库。
根据提示执行如下命令启动数据库
service opengauss start查看数据库服务状态systemctl status opengauss.service 可以看到数据库服务正常启动这里的disabled表示默认是未开启开机启动的如果需要数据库服务随服务器开机自启执行systemctl enable opengauss.service即可 2、数据库本地连接
1切换到opengauss用户
su - opengauss从root用户切换到opengauss不用输密码
执行ps ux查看进程可以看到opengauss服务进程信息 2数据库连接
在opengauss用户下执行gsql -d postgres -p 7654可连接到数据库服务进入sql命令行 创建完用户后可以使用对应用户登录需验证对应用户的密码 3、远程访问配置 数据库服务默认监听127.0.0.1:7654地址和端口。如果需要进行远程连接需要手动修改配置文件并重启数据库服务。 这里介绍下如何修改配置文件使得其他局域网内的主机能访问opengauss数据库。
主要是以下两个配置文件位置在opengauss用户的家目录下绝对路径在/var/lib/opengauss/data 1postgresql.conf 配置 2pg_hba.conf 配置 注意调整完后记得重启数据库服务生效systemctl restart opengauss.service
亲测以上配置调整完便可以通过其他主机远程访问了或者通过Navicat等工具连接。
JDBC连接参数
数据库配置完成后JDBC参数配置如下
spring.datasource.driver-class-nameorg.opengauss.Driver
spring.datasource.urljdbc:opengauss://192.168.1.10:7654/test_db
spring.datasource.usernamejoe
spring.datasource.passwordjoe_1234 具体服务器ip和端口配置以及数据库名按自己的调整即可。
驱动可在官方下载地址获取openGauss软件 | openGauss下载 | openGauss软件包 | openGauss社区 其他问题
卸载opengaussapt remove opengauss
删除安装时添加的opengauss ppa仓库add-apt-repository --remove ppa:opengauss/opengauss
具体数据库特性和SQL语法方面请参考opengauss官方文档
使用open Gauss | openGauss文档 | openGauss社区
over~