CentOS6使用YUM安装Postgresql9.4
来源:互联网 发布:淘宝注册支付宝账户 编辑:程序博客网 时间:2024/06/05 18:36
最近需要使用postgresqsl,所以安装了postgresql9.4。下面说说在centOS6环境下,在网络联通的情况下,使用YUM安装postgresql。(仅供大家参考)
(1) 查看系统环境
(2) 首先屏蔽centos系统上yum源的postgresql自动升级
vim /etc/yum.repos.d/CentOS-Base.repo在[base]和[updates]下添加exclude=postgresql*。如图:
(3) 也可以获取postgresql rpm包,使用rpm安装。下载地址:https://yum.postgresql.org/repopackages.php
(4) YUM安装postgresql9.4:
#yum install postgresql94 postgresql94-server postgresql94-contrib使用该方式安装postgresql。它的默认路径如下:
data路径: /var/lib/pgsql/9.4/data
主目录: /usr/pgsql-9.4
(5) 进入data目录初始化postgresql安装
#sudo –u postgres /user/pgsql-9.4/bin/initdb
(6) 配置postgresql服务器监听地址和端口号
#vim /var/lib/pgsql/9.4/data/postgresql.conf listen_address = ‘*’ port = 5432
(7) 可以设置postgresql访问权限,在文件最后加上:
#vim /var/lib/pgsql/9.4/data/pg_hba.conf
host all all 0.0.0.0 0.0.0.0 md5
(8) 启动postgresql服务
(9) 修改postgresql默认postgres数据库密码
(10) 创建数据库与用户,并且授权
(11) 使用制定用户登陆指定数据库
#service postgresql-9.4 start
#sudo –u postgres psql postgres=#ALTER USER postgres WITH PASSWORD ‘postgres’;
或者直接: postgres=#\password postgres
postgres=#create user “tuser” with password ‘123456’ nocreatedb; postgres=#create database “testdb” with owner =”tuser”; postgres=#grant all privileges on database testdb to tuser;
#sudo –u postgres psql –U tuser –d testdb –h 127.0.0.1 –p 5432 或者在postgres用户下: psql -U tuser -d testdb -h 127.0.0.1 -p 5432
(12) 修改postgresql数据库配置,实现远程登录
(13) 修改postgresql防火墙配置:
(14)修改postgres用户密码
done。
#vim /var/lib/pgsql/9.4/data/postgresql.conf
a)监听地址 #listen_addresses = ‘localhost’改为 listen_addresses = ‘*’ b)启用密码验证 #password_encryption = on改为password_encryption = on c)可访问的用户ip端 # vim /var/lib/pgsql/9.4/data/pg_hba.conf 在最后添加 host all all 0.0.0.0 0.0.0.0 md5 d)重启postgresql数据库 #service postgresql-9.4 restart
(13) 修改postgresql防火墙配置:
#vim /etc/sysconfig/iptables 添加以下内容
-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 #重启防火墙 #sudo service iptables restart
(14)修改postgres用户密码
#sudo –passwd –u postgres #sudo –u postgres passwd
done。
配置了postgresql9.4版本,并且修改了一些数据库默认的选项。
参考文章:
http://blog.sina.com.cn/s/blog_6af33caa0100ypck.html
http://www.cnblogs.com/mchina/archive/2012/06/06/2539003.html
http://www.wvser.com/archives/install-postgresql-on-fedora-centos-red-hat-rhel.html
http://www.ruanyifeng.com/blog/2013/12/getting_started_with_postgresql.html
0 0
- CentOS6使用YUM安装Postgresql9.4
- centos6.5 安装postgresql9.4
- centos6.5 安装postgresql9.4
- CentOS7下使用yum安装PostgreSQL9.6
- Centos6.x安装postgresql9.3
- CentOS6.x安装Postgresql9.6
- Centos6 使用yum安装mysql
- CentOS6.5+PostgreSQL9.5安装参考
- centos6.4 yum 安装 memcached
- CentOS6.4 YUM 安装LAMP
- CentOS6.4 yum服务器安装
- CentOS6.4使用YUM安装Adobe Flash Player
- CentOS6.4使用YUM安装Adobe Flash Player
- CentOS6.4使用YUM安装Adobe Flash Player
- centos6.2使用yum安装lamp
- centos6.2使用yum安装lamp
- centos6.3 使用yum方式安装redis
- centos6.5下使用yum安装openfire
- 机器学习的数学基础(1)
- 提供给外部调用的接口设计原则
- 全局的异常处理器
- 页面的一些测量数据
- 暂时不会发文了,充充电
- CentOS6使用YUM安装Postgresql9.4
- C++开发环境搭建 —— MinGW 和 Notepad++
- python win32com 遇到的一个奇怪的错误
- 【BZOJ 1006】[HNOI2008]神奇的国度
- 欢迎使用CSDN-markdown编辑器
- GIT命令
- javaEE防盗版-License开发
- 重做日志文件和归档日志文件
- Android项目之Manager