ubuntu安裝postgresql和使用方法

2021-07-03 04:37:41 字數 1622 閱讀 7639

安裝元件

客戶端安裝

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