CentOS安装postgresql 9.4
第一步:在CentOS6.5下安装Postgresql
1. 安装PostgreSQL源
# yum install http://yum.postgresql.org/9.4/redhat/rhel-6-x86_64/pgdg-redhat94-9.4-1.noarch.rpm
在添加源的步骤中并没有太多的区别,主要是源的地址有一定的变化
执行安装命令
# yum install postgresql94-server postgresql94-contrib
验证是否安装成功
# rpm -aq| grep postgres
执行结果如下
postgresql94-libs-9.4.1-1PGDG.rhel7.x86_64
postgresql94-server-9.4.1-1PGDG.rhel7.x86_64
postgresql94-9.4.1-1PGDG.rhel7.x86_64
postgresql94-contrib-9.4.1-1PGDG.rhel7.x86_64
2. 初始化数据库
# service postgresql-9.4 initdb
3. 启动服务并设置为开机启动
# service postgresql-9.4 start
# chkconfig postgresql-9.4 --level 35 on
4. 开放防火墙端口
vi /etc/sysconfig/iptables
按下I进入输入模式,在文件中加入一下语句
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5432 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
输入完成后按ESC退出编辑模式,输入:wq退出VI编辑界面。
重启防火墙服务
# service iptables restart
第二步:修改PostgreSQL数据库的默认用户postgres的密码(注意不是linux系统帐号)
5. 访问PostgreSQL(使用psql客户端登录)
# su - postgres
-bash-4.2$
-bash-4.2$ psql
postgres=#
或者
# sudo -u postgres psql
//其中,sudo -u postgres 是使用postgres 用户登录的意思
//PostgreSQL数据默认会创建一个postgres的数据库用户作为数据库的管理员,密码是随机的,所以这里 设定为’postgres’
设置PostgreSQL登录密码
postgres=# \password postgres
密码采用默认 postgres

修改PostgreSQL登录密码:
postgres=# ALTER USER postgres WITH PASSWORD ‘postgres’;
退出PostgreSQL psql客户端
postgres=# \q
第三步:修改linux系统的postgres用户的密码(密码与数据库用户postgres的密码相同)
1. 删除PostgreSQL用户密码
Removing password for user postgres
passwd:Success
//passwd -d 是清空指定用户密码的意思
2. 设置PostgreSQL用户密码
PostgreSQL数据默认会创建一个linux用户postgres,通过上面的代码修改密码为’postgres’(这取决于第二步中的密码,只要与其相同即可)。
输入新的 UNIX 密码:
重新输入新的 UNIX 密码:
passwd:已成功更新密码
第四步:修改PostgresSQL数据库配置实现远程访问
postgresql 安装路径为
/var/lib/pgsql/<name>/data <name>为版本号
例如 9.4为 /var/lib/pgsql/9.4/data
在data目录下编辑:
[root@bogon data]# vim postgresql.conf
1.监听任何地址访问,修改连接权限
#listen_addresses = ‘localhost’ 改为 listen_addresses = ‘*’
2.启用密码验证
#password_encryption = on 改为password_encryption = on
3.可访问的用户ip段
[root@bogon data]#vim pg_hba.conf
#ipv4 local connections:
#host all all 127.0.0.1/32 trust
改为(我的iP 为192.168.1.127 虚拟机iP为192.168.197.129 )
host all all 127.0.0.1/32 trust
host all all 0.0.0.0/0 trust
host all all 192.168.1.0/24 md5
注意:如果修改了ssh端口号 记得在 防火墙中开放对应端口(重启服务) 设置中参考了: http://www.zhixing123.cn/ubuntu/42002.html
CentOS安装postgresql 9.4的更多相关文章
- CentOS 安装postgresql
CentOS 安装postgresql 添加postgresql官网安装源 在/etc/yum.repos.d目录下新建pgdg-10-centos.repo 文件 [pgdg10] name=P ...
- Linux CentOS安装postgresql 9.4
一.前言 PostgreSQL通常也简称Postgres,是一个关系型数据库管理系统,适用于各种Linux操作系统.Windows.Solaris.BSD和Mac OS X.PostgreSQL遵循P ...
- centos安装postgresql
#安装postgresqlyum -y install postgresql-server #执行数据库初始化脚本service postgresql-9.2 initdb #启动服务service ...
- 阿里云CentOS安装PostgreSQL
在PostgreSQL官方文档:https://www.postgresql.org/download/linux/redhat/ 有选项和说明 1.检查有没安装:rpg -ga | grep pos ...
- centos 安装postgresql 完整版
按步骤 执行命令即可: yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-c ...
- CentOS安装SonarQube7.9.1
1.准备 SonarQube版本:sonarqube-7.9.1.zip,官网地址:https://www.sonarqube.org/downloads/ jdk版本:jdk-11.0.4_linu ...
- centos 6.4下安装postgresql 9.2
我的linux版本是centos 6.4 ,准备安装postgresql 9.2 根据官方说明: http://www.postgresql.org/download/linux/redhat/ 缺省 ...
- 在CentOS上编译安装PostgreSQL
http://my.oschina.net/tashi/blog 第一步:准备阶段 获取必需软件包: CentOS中查看是否安装了某个软件的命令:rpm -qa | grep 软件名.which命令可 ...
- CentOS下PostgreSQL的安装与配置
一.CentOS下PostgreSQL的yum安装: #安装yum源,默认源存在对版本的支持不好,下载不到等等问题. yum install http://yum.postgresql.org/9.5 ...
随机推荐
- 跨域引入iframe 自适应高度
最近和别的公司合作一个项目,需要从他们那边引入一个页面,刚开始想的挺简单的,用iframe 引入就好啦,可是操作中才发现,自适应的问题不好解决,试了挺多办法,最终找到一个比较好的方法,记录一下,留着备 ...
- Aspx 页面生命周期
ASP.NET 页运行时,此页将经历一个生命周期,在生命周期中将执行一系列处理步骤.这些步骤包括初始化.实例化控件.还原和维护状态.运行事件处理程序代码以及进行 呈现.了解页的生命周期非常重要,这样就 ...
- 获取图片中的文本--MODI
http://www.aspsnippets.com/Articles/Read-Extract-Text-from-Image-OCR-in-ASPNet-using-C-and-VBNet.asp ...
- 语句(语句分类及if语句)
目前为止,之前学过的程序只能一句一句向下执行.C#:选择控制:if,else,switch,case循环控制:while,do,for,foreach跳转语句:break,continue异常处理:t ...
- STL之queue(单向队列)
单向队列中的数据是先进先出(First In First Out,FIFO).单向队列一共6个常用函数(front().back().push().pop().empty().size()) #inc ...
- WebSphere优化
优化WebSphere WebSphere里的profile刚配完,一般默认的heapsize即Xms与Xmx值只有256mb,而IBM WAS是几个J2EE服务器中最吃内存的机器,在布署一些EAR应 ...
- Java安全机制之泛型(JDK1.5)
泛型,类型安全机制. 好处: 1.将运行时期出现问题ClassCastException转移到了编译时期,方便解决问题,减少运行时期的问题,有利于程序的健壮性. 2.避免了强制转换的麻烦 泛型格式: ...
- HTML-滚动字幕的源代码(可作滚动公告)
1.字体颜色可变幻的滚动字幕源代码: <DIV style="FILTER: glow(color=#000000 ,strength=1); COLOR: #000000; HEIG ...
- 转:让ie6-8支持部分css3样式的方案
我们都知道,IE浏览器暂不支持CSS3的一些属性.国外的工程师们,不安于此现状,他们总是尽量使用一些手段使IE浏览器也能支持CSS3属性,我觉得这些都是很有意义,很有价值的工作,可以推动整个技术领域的 ...
- Qt探秘——谈ui文件的用法
转载自:点击打开链接http://blog.csdn.net/luo_isaiah/article/details/5794973 相信用过Qt Designer的朋友,对Qt Project中的.u ...