1、基础目录
私有化PG部署会自动将软件部署到 /var/lib/pgsql ,如计划采用独立数据盘安装数据库可选择如下方式:
1.1、挂载目录
创建目录,并指定属主用户
useradd -d /var/lib/pgsql postgres;
1.2、磁盘挂载到目录
mount /var/lib/pgsql
2、安装部署
进入root目录,上传安装包,并解压缩,赋权
#cd /root
#tar -xvf postgres11.5-simple-console.tar.gz
3、初始化实例
#cd postgres11.5 进入解压后的文件夹路径
#cd script 进入脚本目录
#sh create_instance.sh single 创建单实例
4、创建表空间
# sudo su – postgres 切换用户postgres
# psql
# CREATE TABLESPACE nnc_index01 LOCATION '/data/nnc_index01';
# CREATE TABLESPACE nnc_data01 LOCATION '/data/nnc_data01';
5、创建数据库/用户/授权
# CREATE DATABASE xxx TABLESPACE nnc_data01; 创建数据库名为xxx
# create user xxx password 'yyy'; 创建用户xxx 密码yyy
# grant ALL ON DATABASE xxx TO xxx; 给用户赋予权限
# grant ALL ON TABLESPACE nnc_data01 TO xxx;·
# grant ALL ON TABLESPACE nnc_index01 TO xxx;