redhat6.5安装postgresql8.4数据库
2015-05-15 13:29
288 查看
[b]Redhat6.5安装postgresql8.4数据库[/b]
[b]step1 先移除原有的postgresql数据库(如果有),否则直接跳过[/b]
rpm -qa | grep postgresql*
rpm -ev rpmName
[b]step2 下载新的postgresql rpm安装包[/b]
网址:http://mirrors.sohu.com/centos/6.6/os/x86_64/Packages/
wget http://mirrors.sohu.com/centos/6.6/os/x86_64/Packages/postgresql-libs-8.4.20-1.el6_5.x86_64.rpm
wget http://mirrors.sohu.com/centos/6.6/os/x86_64/Packages/postgresql-8.4.20-1.el6_5.x86_64.rpm
wget http://mirrors.sohu.com/centos/6.6/os/x86_64/Packages/postgresql-devel-8.4.20-1.el6_5.x86_64.rpm
wget http://mirrors.sohu.com/centos/6.6/os/x86_64/Packages/postgresql-server-8.4.20-1.el6_5.x86_64.rpm
下载完成后,按照下载顺序依次安装
rpm -ivh postgresql-libs-8.4.20-1.el6_5.x86_64.rpm
rpm -ivh postgresql-8.4.20-1.el6_5.x86_64.rpm
rpm -ivh postgresql-devel-8.4.20-1.el6_5.x86_64.rpm
rpm -ivh postgresql-server-8.4.20-1.el6_5.x86_64.rpm
[b]step3 初始化后启动数据库服务[/b]
初始化数据库,默认路径为/var/lib/pgsql/data
# service postgresql initdb
启动服务
# service postgresql start
step4 创建数据库
重建一个新os用户:
useradd postgresql
passwd postgresql
创建数据库
createdb proj2
对于错误
createdb: could not connect to database postgres: FATAL: Ident authentication failed for user "postgresql"
解决办法:
修改/var/lib/pgsql/data/pg_hga.conf文件
修改
# "local" is for Unix domain socket connections only
local all all ident
为:
# "local" is for Unix domain socket connections only
local all postgresql trust
保存,然后
重新加载配置文件
/etc/init.d/postgresql reload
对于错误:
createdb: could not connect to database postgres: FATAL: role "postgresql" does not exist
解决办法:
加参数-U指定具体的role
#postgres应该是postgresql中的默认的role
createdb proj2 -U postgres
连接到数据库
psql proj2 -U postgres
http://jingyan.baidu.com/article/3ea51489ec3cb452e71bba52.html
[b]step1 先移除原有的postgresql数据库(如果有),否则直接跳过[/b]
rpm -qa | grep postgresql*
rpm -ev rpmName
[b]step2 下载新的postgresql rpm安装包[/b]
网址:http://mirrors.sohu.com/centos/6.6/os/x86_64/Packages/
wget http://mirrors.sohu.com/centos/6.6/os/x86_64/Packages/postgresql-libs-8.4.20-1.el6_5.x86_64.rpm
wget http://mirrors.sohu.com/centos/6.6/os/x86_64/Packages/postgresql-8.4.20-1.el6_5.x86_64.rpm
wget http://mirrors.sohu.com/centos/6.6/os/x86_64/Packages/postgresql-devel-8.4.20-1.el6_5.x86_64.rpm
wget http://mirrors.sohu.com/centos/6.6/os/x86_64/Packages/postgresql-server-8.4.20-1.el6_5.x86_64.rpm
下载完成后,按照下载顺序依次安装
rpm -ivh postgresql-libs-8.4.20-1.el6_5.x86_64.rpm
rpm -ivh postgresql-8.4.20-1.el6_5.x86_64.rpm
rpm -ivh postgresql-devel-8.4.20-1.el6_5.x86_64.rpm
rpm -ivh postgresql-server-8.4.20-1.el6_5.x86_64.rpm
[b]step3 初始化后启动数据库服务[/b]
初始化数据库,默认路径为/var/lib/pgsql/data
# service postgresql initdb
启动服务
# service postgresql start
step4 创建数据库
重建一个新os用户:
useradd postgresql
passwd postgresql
创建数据库
createdb proj2
对于错误
createdb: could not connect to database postgres: FATAL: Ident authentication failed for user "postgresql"
解决办法:
修改/var/lib/pgsql/data/pg_hga.conf文件
修改
# "local" is for Unix domain socket connections only
local all all ident
为:
# "local" is for Unix domain socket connections only
local all postgresql trust
保存,然后
重新加载配置文件
/etc/init.d/postgresql reload
对于错误:
createdb: could not connect to database postgres: FATAL: role "postgresql" does not exist
解决办法:
加参数-U指定具体的role
#postgres应该是postgresql中的默认的role
createdb proj2 -U postgres
连接到数据库
psql proj2 -U postgres
http://jingyan.baidu.com/article/3ea51489ec3cb452e71bba52.html
相关文章推荐
- Centos6.5 下安装PostgreSQL9.4数据库
- RedHat搭建Web运用之PostgreSQL数据库安装(一)
- centos6.5安装postgresql数据库和pgadmin客户端
- 本机安装PostgreSQL8.4数据库
- 03-redhat-6.5升级python2.6到python2.7&安装psycopg2&连接postgresql-9.6.1(201-02-07)
- CentOS 6.5系统下安装postgresql数据库+postgis+pgagent+pgadmin工具
- RedHat6.5安装zookeeper集群
- 如果iso或者光盘无法挂载,如何配置redhat6.5 的安装盘yum源
- 在Ubuntu中安装Postgresql数据库的步骤详解
- centos6.5安装redis(缓存数据库)
- Redhat6.5 yum安装光盘自带mysql5.1
- 基于CentOS7开发之路 --- 第四章 :CentOS 7 安装 postgresql 9.5.0 数据库
- centos6.5 安装postgresql9.4
- 阿里云安装PostgreSQL无法创建数据库实例
- virtualbox下安装redhat 6.5(附镜像下载)
- redhat5.4 32位安装mysql 5.6.17数据库及创建数据库实例、配置编码、卸载
- RedHat6.5 安装Oracle 12c RAC
- RedHat6.5安装MySQL5.7
- redhat6.5安装R-3.3.2.tar.gz
- Linux(Redhat 6.5)命令行(静默)安装oracle 11gR2