linux 普通使用者安裝postgresql

2021-09-01 15:16:05 字數 1424 閱讀 3511

版本

red hat 4.4.6-4

在該帳號home目錄下新建usr/local/pgsql/目錄和usr/local/pgsql/data目錄 ,data目錄是用於存放資料

mkdir-p usr/local/pgsql/data
tar -zxvf  ***postgresql.tar.gz
然後cd到該目錄裡面

./configure --prefix=~/usr/local/pgsql
make && make install
這裡可能會提示你缺少對應的包比如:readline.....安要求安裝上就行.

ubuntu10.04

readline : sudo apt-get install libreadline5-dev

zlib: sudo apt-get install zlib1g-dev

回到該使用者home目錄,編輯.bash_profile檔案

在末尾新增 

export  pglib=$home/usr/local/pgsql/lib 

export pgdata=$home/usr/local/pgsql/data

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

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

退出儲存

source .bash_profile

上面的bash_profile只是樣本,不一定能source成功.

以上bash_profile檔案的 export沒寫對可能會報錯.如果沒配置成功可以繼續下面的.

~/usr/local/pgsql/bin/initdb -d ~/usr/local/pgsql/data
完成以後你會看到

success. you can now start the database server using:

usr/local/pgsql/bin/postgres -d /home/yangjie/usr/local/pgsql/data

orusr/local/pgsql/bin/pg_ctl -d /home/yangjie/usr/local/pgsql/data -l logfile start

這樣你就可以啟動postgresql了

[yangjie@huaixuan01 ~]$ usr/local/pgsql/bin/pg_ctl -d /home/yangjie/usr/local/pgsql/data -l logfile start

server starting

ok,啟動成功..祝你好運.

普通使用者安裝MySQL

linux這點很好,即使沒有許可權,也可以將自己想要的程式什麼的安裝到自己有許可權的目錄下。介紹一下怎麼在非root用 許可權下安裝mysql 參考 二 編譯 1 打上補丁 解壓mysql,並進入mysql 5.1.42目錄後,執行 patch np1 i mysql 5.1.42 logevent...

普通使用者安裝apache

參考 二 編譯和安裝 1 打上補丁 在解壓了httpd 2.2.15.tar.bz2了後,進入httpd 2.2.15目錄,輸入以下命令來打上patch 寫道patch np1 i httpd 2.2.15 config 1.patch 2 指定配置選項 寫道.configure ldflags l...

Linux普通使用者管理

首先必須使用root使用者登入主機 然後再建立乙個新的普通使用者 新的普通使用者登入後除了 root目錄和其他使用者的家目錄不能訪問 其他的系統目錄和其他使用者在根目錄下或者系統目錄中建立的子目錄都能進行讀操作 但是不能寫操作和刪除操作 普通使用者可以實現檢視一些應用的目錄和檔案 但是卻無法對這些目...