在 CentOS 5.7上安装 postgresql 及在ubuntu上使用

来源:互联网 发布:php基本环境配置 编辑:程序博客网 时间:2024/06/06 02:19
在 CentOS 5.7上安装 postgresql  及在ubuntu上使用
1.放入原光盘
2. mount -t auto /cdrom /mnt
3. cd /mnt/CentOS
4.
rpm -ivh postgresql84-libs-8.4.7-1.el5_6.1.i386.rpm
rpm -ivh postgresql84-8.4.7-1.el5_6.1.i386.rpm
rpm -ivh postgresql84-server-8.4.7-1.el5_6.1.i386.rpm
rpm -ivh postgresql84-contrib-8.4.7-1.el5_6.1.i386.rpm
rpm -ivh postgresql84-docs-8.4.7-1.el5_6.1.i386.rpm

-----------



A、 简介
PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。PostgreSQL支持大部分 SQL标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、多版本并发控制。同样,PostgreSQL 可以用许多方法扩展,比如, 通过增加新的数据类型、函数、操作符、聚集函数、索引方法、过程语言。并且,因为许可证的灵活,任何人都可以以任何目的免费使用,修改,和分发 PostgreSQL, 不管是私用,商用,还是学术研究使用。 
B、 安装
B.1、图形界面安装 a.安装
从官网(http://www.postgresql.org/download)下载,postgresql-9.0.4-1-linux-x64.bin。 Chmod +x postgresql-9.0.4-1-linux-x64.bin ./ postgresql-9.0.4-1-linux-x64.bin
和windows一样有图形界面安装,很方便。 b.卸载
进入你安装时设置的安装目录,运行Uninstall开头的卸载程序。 
B.2、yum安装
适用于CentOS, Fedora, RHEL下安装 a.安装
1. 安装安装源
从官网(http://yum.pgrpms.org/reporpms/repoview/letter_p.group.html)下载你要安装的系统版本。如:pgdg-sentos-8.3-7.noarch.rpm rpm –U pgdg-sentos-8.3-7.noarch.rpm 2.安装
yum install postgresql postgresql-server 3. 初始化数据库
service postgresql initdb 4.重启服务
service postgresql restart 5.开机启动
chkconfig postgresql on b.卸载
yum remove postgresql
c.配置
yum安装postgresql后的安装路径为:/var/lib/pgsql下,主要配置文件在其data文件夹下 1.修改postgresql.conf文件
如果想让PostgreSQL监听整个网络的话,将listen_addresses前的#去掉,并将listen_addresses = 'localhost'改成listen_addresses = '*' 2、修改pg_hba.conf
这个文件最后有一个列表,它决定了分派了每一个用户的权限,以及认证方式。格式是“Type Database User Address Method”,要注意的是method最好写md5。
在列表后追加一行:host    all         all         192.168.1.0/24        password
3、修改postgres用户密码:passwd postgres
4、暂时将pg_hba.conf中,本机的认证方式改为trust,切换当前用户为postgres:su postgres
5、用psql登录PostgreSQL系统,“SELECT * FROM pg_shadow;”,发现这个表里的postgres这个用户根本还没有存储密码;于是,再“ALTER USER postgres PASSWORD '它的密码';

0 0
原创粉丝点击