下載postgresql數據庫軟件,這裏下載的版本是postgresql9.30,下載之後用winscp工具傳到服務器,如果服務器可以鏈接外網,可以在服務器上直接用wget http://ftp.postgresql.org/pub/source/v9.3.0/postgresql-9.3.0.tar.bz2 命令下載。
在服務器端需要做的幾件事:
1、創建postgres用戶
useradd postgresql -d /usr/local/pgsql #創建一個postgresql用戶,並制定家目錄爲/usr/local/pgsql
2、解壓並安裝postgresql9.3
1)解壓postgresql-9.3.0.tar.bz2
tar -jxvf ./postgresql-9.3.0.tar.bz2 #解壓安裝包
2)進入在當前目錄下解壓出的postgresql-9.3.0目錄
cd ./postgresql-9.3.0 #進入解壓出的postgresql-9.3.0 目錄
3)編譯安裝
./configure --prefix=/usr/local/pgsql/ #安裝目錄爲剛纔創建的postgres用戶家目錄 make make install
3、創建數據庫的數據儲存目錄
mkdir /usr/local/pgsql/data
4、給/usr/local/pgsql文件夾權限
chown -R postgres.postgres /usr/local/pgsql
5、初始化數據庫
su - postgres #切換到postgres用戶 /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data -E SQL_ASCII #初始化數據庫設置數據目錄爲/usr/local/pgsql/data 設置數據庫默認編碼爲 SQL_ASCII
6、開放數據庫遠程連接
vim /usr/local/pgsql/data/pg_hba.conf
添加紅框中的內容
vim /usr/local/pgsql/data/postgresql.conf
添加紅框中的內容
7、啓動數據庫
/usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data/ -l logfile start #制定數據文件位置和日誌文件存儲位置。