openGauss5.0.0单节点安装
su omm将将文件增加一行内容。
·
- 创建用户组dbgroup
groupadd dbgroup
- 创建用户组dbgroup下的普通用户omm,并设置普通用户omm的密码,密码建议设置为omm@123
useradd -g dbgroup omm
passwd omm
- 创建安装目录
mkdir -p /usr/local/openGauss
- 修改安装目录的权限
cd /usr/local
chown omm:dbgroup openGauss
- 上传openGauss压缩包
rz openGauss-5.0.0-CentOS-64bit.tar.bz2
- 修改openGauss压缩包权限
chown omm:dbgroup openGauss-5.0.0-CentOS-64bit.tar.bz2
- 切换用户omm
su omm
- 解压openGauss压缩包到安装目录
tar -jxf openGauss-5.0.0-CentOS-64bit.tar.bz2 -C /usr/local/openGauss/
- 进入
simpleInstall
目录
cd /usr/local/openGauss/simpleInstall
- 执行install.sh脚本安装openGauss
sh install.sh -w Sinvie@123 && source ~/.bashrc
-w后是数据库密码
- 安装执行完成后,使用ps和gs_ctl查看进程是否正常
ps ux | grep gaussdb
gs_ctl query -D /usr/local/openGauss/data/single_node
执行gs_ctl命令,显示类似如下信息
gs_ctl query ,datadir is /opt/software/openGauss/data/single_node
HA state:
local_role : Normal
static_connections : 0
db_state : Normal
detail_information : Normal
Senders info:
No information
Receiver info:
No information
- 修改配置
cd /usr/local/openGauss/data/single_node
-
将
postgresql.conf
文件中的几个配置修改如下:listen_addresses = '*' password_encryption_type = 0 lc_messages = 'zh_CN.UTF-8' lc_monetary = 'zh_CN.UTF-8' lc_numeric = 'zh_CN.UTF-8' lc_time = 'zh_CN.UTF-8'
-
将
pg_hba.conf
文件增加一行内容host all all 0.0.0.0/0 md5
- 重启
openGauss
gs_ctl restart -D /usr/local/openGauss/data/single_node -Z single_node
- 登录数据库
gsql -d postgres -U omm -W Sinvie@123
- 创建用户
create user emt password 'Sinvie@123';
- 修改用户权限
ALTER USER emt SYSADMIN;
- 创建sioc_3_3数据库,并赋予emt用户
CREATE DATABASE sioc_3_3 OWNER emt;
- 重启命令
gs_ctl restart -D /usr/local/openGauss/data/single_node -Z single_node
- 使用初始化用户连接sioc_3_3
gsql -d sioc_3_3 -U omm -W Sinvie@123
- 删掉sioc_3_3数据库
clean connection to all force for database;
drop database sioc_3_3;
安装python3
yum -y install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel
# 创建目录
mkdir -p /usr/local/python3
# 下载安装包
wget https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tgz
# 解压安装包
tar -xvf Python-3.7.6.tgz
# 编译安装Python
cd Python-3.7.6 && ./configure --prefix=/usr/local/python3 && make && make install
rm -f /usr/bin/python
ln -s /usr/local/python3/bin/python3 /usr/bin/python
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
python -V
更多推荐
已为社区贡献7条内容
所有评论(0)