爪哇一角

          共同探討STRUTS#HIBERNATE#SPRING#EJB等技術
          posts - 3, comments - 6, trackbacks - 0, articles - 99
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          centos下postgresql的安裝與配置

          Posted on 2009-08-21 11:45 非洲小白臉 閱讀(753) 評論(0)  編輯  收藏 所屬分類: 其他資源

          centos下postgresql的安裝與配置

          一、安裝(以root身份進行)

          1、檢出最新的postgresql的yum配置從http://yum.pgsqlrpms.org/reporpms/repoview/pgdg-centos.html

          然后根據版本選擇需要的rpm后執行下列命令

          rpm -Uvh http://yum.pgsqlrpms.org/reporpms/8.3/pgdg-centos-8.3-6.noarch.rpm

          2、安裝或者升級postgresql-libs

          yum upgrade postgresql-libs

          3、安裝postgresql

          yum install postgresql postgresql-server

          4、初始化數據庫以及啟動服務

          service postgresql initdb

          service postgresql start

          二、配置

          在配置之前需將postgresql的端口號5432在iptables下開放。

          yum安裝postgresql后的安裝路徑為:/var/lib/pgsql下,主要配置文件在其data文件夾下,進入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 '它的密碼';

          6、重啟服務/etc/init.d/postgresql restart,連接成功。

          主站蜘蛛池模板: 包头市| 甘肃省| 孟村| 丰宁| 宜川县| 张家界市| 上虞市| 宝兴县| 中阳县| 新泰市| 定边县| 石楼县| 上虞市| 鄂尔多斯市| 呼玛县| 龙南县| 凯里市| 潼关县| 梨树县| 明光市| 泗阳县| 蛟河市| 方正县| 德昌县| 公安县| 宝坻区| 梁河县| 京山县| 顺平县| 凤冈县| 聊城市| 静海县| 兴山县| 达日县| 沈丘县| 清原| 奉贤区| 仙桃市| 叙永县| 辽中县| 通山县|