COMP9311 Database Systems Lab1

1. 主要內(nèi)容

配置PostgreSQL環(huán)境

2. 配置步驟

2.1 遠(yuǎn)程連接

Taggi
Mac在terminal中輸入ssh z1234567@login.cse.unsw.edu.au
接下來會(huì)提示輸入密碼,之后順利遠(yuǎn)程連接,Terminal的提示符會(huì)變成weber %

2.2 創(chuàng)建server directory

輸入ssh grieg,登錄grieg電腦
輸入priv srvr,創(chuàng)建/srvr的路徑

2.3創(chuàng)建PostgreSQL Server

首先確認(rèn)上一步創(chuàng)建的/srvr的路徑,輸入ls -l /srvr/z1234567
輸入cp /srvr/z1234567
然后copy PostgreSQL source code,輸入cp /home/cs9311/web/17s2//postgresql/postgresql-9.3.3.tar.bz2 /srvr/z1234567
再解壓copy的source code,輸入tar xfj /srvr/z1234567/postgresql-9.3.3.tar.bz2
進(jìn)入安裝路徑,輸入cd /srvr/z1234567/postgresql-9.3.3
輸入./configure --prefix=/srvr/z1234567/pgsql
輸入make,準(zhǔn)備進(jìn)行安裝,最后顯示All of PostgreSQL successfully made. Ready to install.
輸入make install,安裝,最后顯示PostgreSQL installation complete.
輸入cp /home/cs9311/web/17s2/postgresql/env /srvr/z1234567,拷貝env文件
輸入source /srvr/z5140515/env,運(yùn)行env文件
修改postgresql.conf,輸入vim $PGDATA/postgresql.conf,在內(nèi)容中修改以下信息,進(jìn)入程序后用下箭頭尋找下面的內(nèi)容,修改的時(shí)候先按“I”,修改完按esc,之后輸入:wq

#------------------------------------------------------------------------------
# CONNECTIONS AND AUTHENTICATION
#------------------------------------------------------------------------------

# - Connection Settings -

listen_addresses = ''修改這里       # what IP address(es) to listen on;
                            # comma-separated list of addresses;
                            # defaults to 'localhost', '*' = all
                            # (change requires restart)
#port = 5432                #(change requires restart)
max_connections = 15修改這里            # (change requires restart)
# Note:  Increasing max_connections costs ~400 bytes of shared memory per 
# connection slot, plus lock space (see max_locks_per_transaction).
#superuser_reserved_connections = 3 # (change requires restart)
unix_socket_directories = '/srvr/z1234567/pgsql/data'修改這里
#unix_socket_group = ''         # (change requires restart)
#unix_socket_permissions = 0777     # begin with 0 to use octal notation
                    # (change requires restart)

2.4 啟動(dòng)server

輸入pg_ctl start -l $PGDATA/log
檢查是否成功,輸入psql -l

2.5 停止server

輸入pg_ctl stop

3.日常使用

輸入ssh z1234567@login.cse.unsw.edu.au
輸入source /srvr/z1234567/env
輸入pgs setup
輸入pgs start
輸入createdb "myNewDB"(可替換)
輸入psql "myNewDB"(可替換)
輸入pgs stop停止

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容