暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

MogDB单机手工安装

原创 怕晒的太阳 2022-08-29
1237

经过大概了解一下MogDB快速入门,特性描述、安装指南。找一台环境搭建了一套单机。以下是安装步骤,虽然比较比较简单,但是很详细操作了一下,发现了操作手册中一些小问题。具体步骤如下:

一.操作系统安装准备

1.关闭防火墙

systemctl disable firewalld.service
systemctl stop firewalld.service

修改内核配置 /etc/selinux.config


2.安装依赖包

yum install libaio-devel -y   (安装依赖需要注意环境的机器是否挂在了linux的yum源,否则可能安装失败)



3.创建用户、组、数据库目录

groupadd dbgrp -g 2000
useradd omm -g 2000 -u 2000
mkdir -p /data/mogdb/software
mkdir -p /data/mogdb/data
chown -R omm:dbgrp /data/mogdb



4.上传安装包

cd  /data/mogdb/software (安装包是用root上传,需要注意创建放安装的目录权限)

chown -R omm.  /data/mogdb/software

su - omm

cd /data/mogdb/software

tar -xf MogDB-3.0.1-CentOS-x86_64.tar.gz(安装手册少了这步)

tar -xf MogDB-3.0.1-CentOS-64bit.tar.gz 



二.数据库安装初始化

1.环境变量配置

echo "export GAUSSHOME=/data/mogdb/software" >> ~/.bashrc
echo "export PATH=\$GAUSSHOME/bin:\$PATH " >> ~/.bashrc
echo "export LD_LIBRARY_PATH=\$GAUSSHOME/lib:\$LD_LIBRARY_PATH" >> ~/.bashrc
source ~/.bashrc


2.初始化数据库

如果环境变量设置以后,需要注意切换到omm用户下source ~/.bashrc一下,不需要进入software目录,就可以执行以下初始化命令gs_initdb

gs_initdb --pgdata=/data/mogdb/data --nodename=primary --pwpasswd=Gauss_234 --encoding=UTF-8 --locale=en_US.UTF-8




3.设置数据库参数

cat << EOF >> /data/mogdb/data/postgresql.conf
port=6000
listen_addresses = '0.0.0.0'
password_encryption_type = 0
log_directory = 'pg_log'
remote_read_mode=non_authentication
EOF


4.启动数据库

启动时候如果没有设置数据库命令,一定注意当前环境是否安装pg数据库,否则启动失败是因为数据库端口冲突。

gs_ctl start -D /data/mogdb/data -Z single_node -l logfile


5.登录数据库


单机数据库MogDB搭建完毕。

最后修改时间:2022-11-26 15:50:45
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论