机房openstack操作之POSTGRES安装

创建虚拟机pp-pgsql

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
发布了160 篇原创文章 · 获赞 25 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/as4589sd/article/details/104717622