postgre 的安裝步驟

2021-04-13 02:21:55 字數 1809 閱讀 8897

1.

了安全考

慮, postgresql

不能以root 使用者

執行,所以必須建立

對應的使用者和

組。# useradd postgre (自動建立 postgre 組,必須為root許可權)

2.安裝的過程

解壓到 /usr/local/src:

# tar xvfz postgresql 8.0.1.tar.gz

# cd postgresql -8.0.1

# ./configure --prefix=/usr/local/pgsql

# make

# make install

# chown -r postgre.postgre /usr/local/pgsql

3. 用

vi ~postgre/.bash_profile

命令編輯檔案 新增

: pglib=/usr/local/pgsql/lib

pgdata=$home/data

path=$path:/usr/local/pgsql/bin

manpath=$manpath:/usr/local/pgsql/man

export pglib pgdata path manpath 4

. 以postgres 使用者

登入,# su – postgre

建立資料庫目

錄:$ mkdir data

啟動資料庫引擎

$initdb -e (euc_jp,euc_cn)

啟動資料庫

$ postmaster -i -d ~/data & 或者

pg_ctl start -l logfile 5

. 使資料庫隨

開機自執行

cp 解

壓包中的

contrib/start-scripts/linux

到/etc/init.d

postgresql

使用命令

chkconfig --add

postgresql

新增啟動 6.

進入資料庫

$psql –u postgre –d postgres

7. 建立

別的使用者,

賦於他建立資料庫的

許可權create user testuser createdb;

(如果是

createuser,則為

超級使用者權

限)8.

為普通用

戶建立資料

庫,也可由普通用

戶登入模板資料庫自行

建立create database testdb owner testuser;

9. 到目前為止資料庫已經可以使用了,但是僅限本機連線要想網路中的機器也能訪問資料庫必須要配置/home/postgresql/data/下的兩個檔案pg_hba.conf和postgresql.conf

① vi pg_hba.conf

新增:host all all 192.168.100.0/24 trust

② vi postgresql.conf

新增:listen_addresses = 『*』

port = 5432

max_connections = 100

儲存後需要重啟資料庫

pg_ctl

restart

10. 監控資料庫服務程序

ps auxww | grep postgres

遠端連線 Gitlab安裝的 PostgreSQL

預設預設情況下,gitlab 使用者使用的是 peer authentication 這意味著客戶端只能以 postgresql 所在主機上的linux系統賬號訪問資料庫,無法遠端訪問。這裡為了安全,我們使用的是password md5 authentications的認證方式 1 設定postgr...

centos環境原始碼安裝postgresql9 4

usr local postgresql tar zxvf postgresql 9.4.1.tar.gz cd postgresql 9.4.1 configure gmake 執行gmake install gmake install 設定環境變數 vi bash profile 把 path ...

Sybase的安裝步驟

前兩天由於要給銀行做專案,銀行的資料庫是sybase.所以自己學了一些sybase方面的知識,然後做了一些總結.首先就是資料庫的安裝,安裝不可小瞧,如果選錯一步,那麼安裝完後,是不能使用的,或者是在使用過程中出現的問題,你就不知道怎麼解決.只能解除安裝重新安裝.所以首先要學會安裝.版本 15.0.1...