Linux 下安装postgres 安装教程 – drift

用到的几个rpm安装文件

1:postgresql-libs-8.4.13-1.el6_3.x86_64.rpm2:postgresql-8.4.13-1.el6_3.x86_64.rpm3:postgresql-server-8.4.13-1.el6_3.x86_64.rpm4:uuid-1.6.1-10.el6.x86_64.rpm5:postgresql-contrib-8.4.13-1.el6_3.x86_64.rpm

可以来这下载:http://download.csdn.net/detail/drift_away/6999521

也可以用命令到这个ftp获取(这个跟我演示自身装的版本不一样):

wget http://ftp.easynet.be/postgresql/binary/v8.4.2/linux/rpms/redhat/rhel-5-x86_64/postgresql-server-8.4.2-1PGDG.rhel5.x86_64.rpm shell> wget http://ftp.easynet.be/postgresql/binary/v8.4.2/linux/rpms/redhat/rhel-5-x86_64/postgresql-contrib-8.4.2-1PGDG.rhel5.x86_64.rpm shell> wget http://ftp.easynet.be/postgresql/binary/v8.4.2/linux/rpms/redhat/rhel-5-x86_64/postgresql-libs-8.4.2-1PGDG.rhel5.x86_64.rpm shell> wget http://ftp.easynet.be/postgresql/binary/v8.4.2/linux/rpms/redhat/rhel-5-x86_64/postgresql-devel-8.4.2-1PGDG.rhel5.x86_64.rpm shell> wget http://ftp.easynet.be/postgresql/binary/v8.4.2/linux/rpms/redhat/rhel-5-x86_64/postgresql-8.4.2-1PGDG.rhel5.x86_64.rpm shell> wget http://ftp.easynet.be/postgresql/binary/v8.4.2/linux/rpms/redhat/rhel-5-x86_64/postgresql-plpython-8.4.2-1PGDG.rhel5.x86_64.rpm

1. 首先检查下是否已经有PostgreSQL安装程序

命令:

rpm -qa | grep postgres

通过上述命令,找到了则卸载他们(当然,如果你机器上已经装了,本教程你可以当学习或者忽略了)。

rpm -ev [rpm包名成]

在卸载的过程中,可以能会报一些错误,例如:

error: Failed dependencies:

此时,你可以这样用卸载命令 (当然–nodeps这个参数你也一刻写在命令的最后边)

rpm -ev --nodeps [rpm包名成]

2.卸载完成,现在开始安装包,按照以下顺序安装:

———————————————————-

1:postgresql-libs-8.4.13-1.el6_3.x86_64.rpm

2:postgresql-8.4.13-1.el6_3.x86_64.rpm

3:postgresql-server-8.4.13-1.el6_3.x86_64.rpm

4:uuid-1.6.1-10.el6.x86_64.rpm

5:postgresql-contrib-8.4.13-1.el6_3.x86_64.rpm

———————————————————-

3.RPM安装完后,需要初始化PostgreSQL库。service初次启动会提示。如果是源码安装这个过程就是对应的initdb -D,指定data目录。RPM默认对应目录是/var/lib/pgsql/data。

命令:

 service postgresql initdb

如果启动过程中报错了,例如:Data directory is not empty![失败],估计是安装除了问题,我刚开始安装时遇到了这么个问题,卸了重新安装

4.启动postgres

service postgresql start

到上面这一步基本是安装完成了。下面的是修改数据库用户密码和登陆相关

5.切换到postgres用户(此用户,是你安装postgres后的初始用户,密码为空),修改数据库密码。修改完需要重启数据库,这里咱不重启,等修改完认证配置再一起重启

> su - postgres   #切换到postgres用户> psqlpostgres=# ALTER USER postgres WITH PASSWORD '123456';  #修改postgres用户密码为123456postgres=# \q     #退出  

你也可以创见一个新用户

分別创建新用户与新用户同名的资料库$createuser [您的用戶名]$createdb [您的用戶名]

6.修改认证文件/var/lib/pgsql/data/pg_hba.conf,登陆使用密码。md5格式,

这个文件里的method默认为ident,如果没有修改的话,使用PostgreSQL Client 终端机命令: psql -U postgres

进行 PostgreSQL 终端机服务时, 出现类似以下情況之一:psql: 致命错误: 用户 "postgres" Ident 认证失败7.service重启PostgreSQL

 service postgresql restart

8.再次用下列命令进入时就会提示输入密码,至此,整个安装过程完成

psql -U postgres

要做一个积极勇敢乐观的追梦人,永远不说消极的话,

Linux 下安装postgres 安装教程 – drift

相关文章:

你感兴趣的文章:

标签云: