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...