centos 安装postgresql

来源:互联网 发布:windows怎么取消共享 编辑:程序博客网 时间:2024/06/08 00:09

  • 安装postgresql软件包
sudo yum install postgresql-server postgresql
  • 1
  • 1
  • 初始化db
sudo su - postgresinitdb -D /var/lib/pgsql/data
  • 1
  • 2
  • 1
  • 2
  • 启动/停止服务
systemctl status postgresql.servicesystemctl start postgresql.servicesystemctl stop postgresql.service
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3
  • 修改配置允许远程访问

修改 /var/lib/pgsql/data/postgresql.conf 文件

listen_addresses ='*'
  • 1
  • 1

修改 /var/lib/pgsql/data/pg_hba.conf 文件**

host    all             all             0.0.0.0/0            trust
  • 1
  • 1
  • 修改完成后,重新启动服务
systemctl restart postgresql.service
  • 1
  • 1
  • 建立用户和数据库
$ sudo su - postgres$ psql -U postgres -W$ Password for user postgres: postgrespostgres=# CREATE USER <user> WITH PASSWORD '<password>';postgres=# CREATE DATABASE test OWNER <user> ENCODING 'UTF8';
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5
  • 测试
$ psql -U kongxx -d testtest=> \dt

=========================================================================================


源网址:http://download.postgresql.org/pub/repos/yum/9.4/redhat/rhel-7-x86_64/


1、安装PostgreSQL源

 进入 http://download.postgresql.org/pub/repos/yum/9.4/redhat/rhel-7-x86_64/ 网页搜索 ‘pgdg’,下载 pgdg-centos94-9.4-3.noarch.rpm

sudo rpm -Uvh pgdg-centos94-9.4-3.noarch.rpm 
2、开始安装
sudo yum install postgresql94-server postgresql94-contrib
----------------------------------------------------------------
http://www.cnblogs.com/tjpanda88/p/4306149.html

使用yum安装

yum install http://yum.postgresql.org/9.4/redhat/rhel-6-x86_64/pgdg-redhat94-9.4-1.noarch.rpmyum install postgresql94-server postgresql94-contrib

设置开机启动

systemctl enable postgresql-9.4.servicesystemctl start postgresql-9.4.service

初始化数据库

/usr/pgsql-9.4/bin/postgresql94-setup initdb

开启远程访问

/var/lib/pgsql/9.4/data/postgresql.conf

listen_addresses ='*'

/var/lib/pgsql/9.4/data/pg_hba.conf

# IPv4 local connections:host    all             all             127.0.0.1/32            trusthost    all             all             192.168.117.1/32        trust# IPv6 local connections:host    all             all             ::1/128                 trust

修改用户密码

su postgrespsql -U postgresALTER USER postgres WITH PASSWORD 'P0stgres'\q
  • 防火墙

新建文件/usr/lib/firewalld/services/postgres94.xml

<?xml version="1.0" encoding="utf-8"?><service>        <short>Postgres 9.4 Database service</short>        <description>Postgres</description>        <portprotocol="tcp"port="5432"/></service>

修改防火墙设定

firewall-cmd --permanent --add-service=postgres94firewall-cmd --reload





0 0
原创粉丝点击