CentOS 7 安装、配置、使用 PostgreSQL 9.5

学习CentOS下安装使用PostgreSQL

【安装过程】

1.添加RPM
    yum install https://download.postgresql.org/pub/repos/yum/9.5/redhat/rhel-7-x86_64/pgdg-centos95-9.5-2.noarch.rpm
2.安装PostgreSQL 9.5

yum install postgresql95-server postgresql95-contrib

3.初始化数据库
    /usr/pgsql-9.5/bin/postgresql95-setup initdb

4.设置开机自启动
    systemctl enable postgresql-9.5.service

5.启动服务
    systemctl start postgresql-9.5.service

自此,PostgreSQL 9.5 安装完成,以上一直使用的是root用户进行的安装。

【简单的配置】

PostgreSQL 安装完成后,会建立一下‘postgres’用户,用于执行PostgreSQL,数据库中也会建立一个‘postgres‘用户,默认密码为自动生成,需要在系统中改一下。

6.修改用户密码
    su - postgres  切换用户,执行后提示符会变为 ‘-bash-4.2$‘
    psql -U postgres 登录数据库,执行后提示符变为 ‘postgres=#‘
    ALTER USER postgres WITH PASSWORD ‘123456‘  设置postgres用户密码
    \q  退出数据库

7.开启远程访问
    vi /var/lib/pgsql/9.5/data/postgresql.conf
    修改#listen_addresses = ‘localhost‘  为  listen_addresses=‘*‘【前面的注释要去掉哦!】
    当然,此处‘*’也可以改为任何你想开放的服务器IP

8.信任远程连接
    vi /var/lib/pgsql/9.5/data/pg_hba.conf
    修改如下内容,信任指定服务器连接
    # IPv4 local connections:
    host    all            all      127.0.0.1/32      trust
    host    all            all      my_remote_client_ip_address/32  trust

  my_remote_client_ip_address是客户端的IP地址。

9.打开防火墙【开发环境或者内网可以直接把防火墙关掉】
    CentOS 防火墙中内置了PostgreSQL服务,配置文件位置在/usr/lib/firewalld/services/postgresql.xml,我们只需以服务方式将PostgreSQL服务开放即可。
    firewall-cmd --add-service=postgresql --permanent  开放postgresql服务
    firewall-cmd --reload  重载防火墙

-------------------------------------

  关闭防火墙

[[email protected] ~]# systemctl stop firewalld.service

[[email protected] ~]# systemctl disable firewalld.service

10. 重启PostgreSQL数据服务
    systemctl restart postgresql-9.5.service

文/lasko(简书作者)
原文链接:http://www.jianshu.com/p/7e95fd0bc91a

时间: 2024-12-26 06:58:49

CentOS 7 安装、配置、使用 PostgreSQL 9.5的相关文章

CentOS 7安装配置Apache HTTP Server

原文 CentOS 7安装配置Apache HTTP Server   RPM安装httpd # yum -yinstall httpd //安装httpd会自动安装一下依赖包: apr apr-util httpd-tools mailcap # rpm -qi httpd Name      : httpd Version    : 2.4.6 Release    : 18.el7.centos Architecture: x86_64 Install Date: Mon 11 Aug 2

CentOS 7 安装配置 NFS

CentOS 7  安装配置 NFS 环境 nps 192.168.1.97 client 192.168.1.98 一.yum 安装 yum -y install nfs-utils rpcbind nfs 的配置文件 /etc/expots 默认为空 vi /etc/exports /opt/test/ 192.168.1.0/24(rw,no_root_squash,no_all_squash,sync,anonuid=501,anongid=501) 二.使配置生效 exportfs -

centos ansible安装配置

关于ansible就不多做简绍了,直接开始安装配置 [安装环境] [[email protected] ~]# cat /etc/centos-release  CentOS release 6.5 (Final) [[email protected] ~]# uname -a Linux AnsibleServer 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux 安

<转>CentOS 7 安装配置 NFS

CentOS 7  安装配置 NFS 环境 nps 192.168.1.97 client 192.168.1.98 一.yum 安装 yum -y install nfs-utils rpcbind nfs 的配置文件 /etc/expots 默认为空 vi /etc/exports /opt/test/ 192.168.1.0/24(rw,no_root_squash,no_all_squash,sync,anonuid=501,anongid=501) 二.使配置生效 exportfs -

【ruby】【linux】【irb】CentOS上安装配置ruby开发环境,安装 irb

在读<理解Unix进程>这本书,书中代码是用Ruby写的,就自己想实践一下,搜来搜去要安装配置Ruby,我是centOS6.5的系统.下面这篇不错,我又加入了一点自己的理解和试验. 1 方法一:下载ruby的安装包来进行安装 1.安装编译环境gcc 使用yum install gcc在线安装 2.安装ruby开发环境 PS:经常在搜帖子的时候,大神的文章中都是随随便便下载个什么啊,又没告诉我这样的菜鸟到哪里下,让人几番周折,这里 下载 Ruby - Ruby 官方网站:https://www.

记录:CentOS 7 安装配置分布式文件系统 FastDFS 5.1.1

CentOS 7 安装配置分布式文件系统 FastDFS 5.1.1 软件下载:http://download.csdn.net/download/qingchunwuxian1993/9897458 yum-y install net-tools.x86_64 前言 项目中用到文件服务器,有朋友推荐用FastDFS,所以就了解学习了一番,感觉确实颇为强大,在此再次感谢淘宝资深架构师余庆大神开源了如此优秀的轻量级分布式文件系统,本篇文章就记录一下FastDFS的最新版本5.1.1在CentOS7

转帖:CentOS 6安装配置LAMP服务器(Apache+PHP5+MySQL)

这篇文章主要介绍了CentOS 6 安装配置LAMP服务器(Apache+PHP5+MySQL)的方法,需要的朋友可以参考下 准备篇: 1.配置防火墙,开启80端口.3306端口vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -

阿里云服务器centos下安装配置svn服务器

阿里云服务器centos下安装配置svn服务器 1.安装svn服务器端 yum install subversion      从镜像下载安装svn服务器端中间会提示是否ok,输入y,确认安装成功提示:.....complete!依次执行如下命令:cd /usr/local/              //进入目录,准备创建svn目录 mkdir svnRepo                   //创建一个svn目录 chmod -R 777 svnRepo            //修改目

CentOS 7安装配置JDK

1.搭建ftp服务器 我们在CentOS上安装vsftpd服务器,vsftpd服务器的安装及配置参考:CentOS开启FTP及配置用户,在Windows安装LeapFTP客户端,通过LeapFTP向vsftpd服务器上传资源,默认保存在CentOS的/var/ftp/pub路径下. 2.开启ssh服务 CentOS的ssh服务默认是关闭的,通过service sshd start命令开启CentOS的ssh服务,在Windows安装putty客户端,这样通过putty便可以在windows上远程

Linux centos 下安装配置SVN服务器

centos服务器上安装配置SVN(subversion),其实是很简单的,只是有些时候在配置的过程中有个别细节如果不注意,会容易造成访问不了的情况. 网上这类的讲解很多,下面的步骤整体上都是不变的,会加一点自己遇到的问题的解决过程和方法. ------------------------------------------------------------------------------------- 在线安装方法: 1,查看当前是否已经安装了SVN: #rpm -qa | grep s