安装postgresql10 并自定义数据存储位置
离线安装,准备rpm包
yum install --downloadonly --downloaddir=/home/data postgresql10-contrib postgresql10-server libxslt
yum install postgresql10-contrib postgresql10-server libxslt
直接http下载各个rpm包:https://yum.postgresql.org/rpmchart.php
自定义postgresql 存储位置
vi /usr/lib/systemd/system/postgresql-10.service
# Location of database directory
Environment=PGDATA=/var/lib/pgsql/10/data/
初始化数据库
/usr/pgsql-10/bin/postgresql-10-setup initdb
基于密码访问,设置密码
systemctl restart postgresql-10
sudo -u postgres psql
ALTER USER postgres WITH PASSWORD 'YOUR_PASSWD';
在自定义数据目录设置ip访问
vi 10\data\pg_hba.conf
最后添加一行 如果对具体网段有要求,自行修改
host all all 0.0.0.0/0 md5
vi 10\data\postgresql.conf
listen_addresses = ‘0.0.0.0’
添加防火墙通过
sudo firewall-cmd --permanent --add-port=5432/tcp
sudo firewall-cmd --reload