標籤:style blog ar io color os 使用 sp for
1.安裝PostgreSQL前,確認Internet串連正常,以便下載安裝檔案。先使用 yum -y update 指令升級系統到最新版本。2.關閉防火牆服務:#/etc/init.d/iptables stop3.新增使用者組,新增使用者 groupadd postgres useradd postgres -g postgres4.建立資料庫執行檔案目錄,建立資料庫資料檔案目錄 mkdir -p /usr/local/pgsql mkdir -p /db/pgsql/data5.修改目錄擁有者 chown -R postgres /usr/local/pgsql/. chown -R postgres /db/pgsql/data chown -R postgres /db/pgsql/data/.6.編輯PATH搜尋路徑 vi /etc/profile 添加下面的兩行: PATH=/usr/local/pgsql/bin:$PATH export PATH7.生效PATH搜尋路徑 source /etc/profile8.安裝編譯源碼所需的工具和庫 yum -y install wget gcc readline-devel zlib-devel make9.進入源碼壓縮包下載目錄,解壓源碼包 cd /usr/src tar jxvf ./postgresql-9.2.4.tar.bz210.進入解壓縮源碼目錄,執行編譯 cd ./postgresql-9.2.4 configure make make install11. 變更登陸使用者, 執行資料庫初始化指令碼 su - postgres /usr/local/pgsql/bin/initdb --encoding=utf8 -D /db/pgsql/data12.退出變更登入 exit13.複製PostgreSQL執行指令碼, 增加執行許可權 cp /usr/src/postgresql-9.2.4/contrib/start-scripts/linux /etc/init.d/postgresql chmod +x /etc/init.d/postgresql14.編輯PostgreSQL執行指令碼,指定資料庫檔案目錄 vi /etc/init.d/postgresql PGDATA="/db/pgsql/data"15.編輯 postgresql.conf配置 vi /db/pgsql/data/postgresql.conf 配置內容修改為: listen_addresses = ‘*‘ # what IP address(es) to listen on; # comma-separated list of addresses; # defaults to ‘localhost‘; use ‘*‘ for all # (change requires restart)#port = 5432 # (change requires restart)16.編輯 pg_hba.conf配置 vi /db/pgsql/data/pg_hba.conf 配置內容為: # IPv4 local connections: host all all 127.0.0.1/32 trust host all all 0.0.0.0/0 trust17.修改postgres使用者的資料庫密碼 su postgres psql -U postgres postgres=# ALTER USER postgres PASSWORD ‘123456‘; postgres=# \q18.重啟動PostgreSQL服務 service postgresql restart 或者 /etc/init.d/postgresql restart 如果重啟失敗,就啟動服務service postgresql start備忘:
netstat -tpnl |grep 5432 //查看連接埠 # /etc/init.d/iptables status
Postgresql 在 Centos伺服器上安裝使用