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

在 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 '它的密碼';

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章