安裝元件
客戶端安裝
sudo apt-get install postgresql-client
伺服器安裝
複製**
**如下:
sudo apt-get install postgresql postgresql-contrib
獲取installing postgis, procedural languages, client inte***ces等外掛程式列表
複製**
**如下:
apt-cache search postgres
ruby pg gem安裝,需要生成native extension
首先安裝相應package
複製**
**如下:
sudo apt-get install libpq-dev
找到pg_config所在位置
複製**
**如下:
sudo find / -name pg_config
安裝pg gem
複製**
**如下:
gem install pg -- --with-pg-config=/usr/bin/pg_config
伺服器配置
設定postgres使用者,用postgres使用者登入並修改密碼
複製**
**如下:
sudo -u postgres psql postgres
為postgres使用者設定密碼
複製**
**如下:
\password postgres
建立新資料庫
複製**
**如下:
sudo -u postgres createdb mydb
伺服器高階設定
建立使用者
複製**
**如下:
sudo -u postgres createuser --superuser $user
sudo -u postgres psql
postgres=# \password $user
管理使用者及許可權
複製**
**如下:
listen_addresses = '*'
建立新使用者tesdb及該使用者所擁有的資料庫testdb
複製**
**如下:
sudo -u postgres createuser -d -a -p testdb
sudo -u postgres createdb -o testdb testdb
複製**
**如下:
host testdb testdb 0.0.0.0/0 md5
複製**
**如下:
sudo /etc/init.d/postgresql reload
重啟資料庫
複製**
**如下:
sudo /etc/init.d/postgresql restart
postgre 的安裝步驟
1.為 了安全考 慮,postgresql 不能以root 使用者 執行,所以必須建立 對應的使用者和 組。useradd postgre 自動建立 postgre 組,必須為root許可權 2.安裝的過程 解壓到 usr local src tar xvfz postgresql 8.0.1.ta...
遠端連線 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 ...