openstack server create --flavor 4 --image 59e56970-0bd0-406f-bd8b-92ab8557d719 --security-group enm_external_security_group --key-name ppp --nic net-id=10b23088-79ee-43b5-b19d-1c72819b9e93 --availability-zone VPMN:compute-1-18.domain.tld pp-pgsql
登入虚拟机并修改虚拟机配置,参照本章12节
拷贝PG安装包到虚拟机
scp pg96.tar.gz centos@ip:~/
解压PG安装包
tar -zxvf pg96.tar.gz
安装PG
cd pg96
sudo rpm -ivh *
查看安装的PG
rpm -aq| grep postgres
修改数据库目录
默认Postgresql数据库路径是 /var/lib/pgsql/9.6/data
打开 /usr/lib/systemd/system/postgresql-9.6.service
找到 “Environment=PGDATA=” 并修改路径
注:如果修改了数据库路径后,下面操作中/var/lib/pgsql/9.6/data需要改成相应的路径
初始化数据库
sudo /usr/pgsql-9.6/bin/postgresql96-setup initdb
开启服务
sudo service postgresql-9.6 start
开机启动
sudo chkconfig postgresql-9.6 on
修改数据库密码
supostgres
psql
ALTERUSERpostgresWITHPASSWORD'postgres';
开启远程访问
vi /var/lib/pgsql/9.6/data/postgresql.conf
修改#listen_addresses = 'localhost' 为 listen_addresses='*'
信任远程连接
vi /var/lib/pgsql/9.6/data/pg_hba.conf
重启服务
service postgresql-9.6 restart
简单使用
psql -U postgres postgres -h ip -p 5432
作者:阿啄debugIT