1. 程式人生 > >linux上安裝postgresql資料庫的步驟

linux上安裝postgresql資料庫的步驟

如果要安裝v10,則如下:

1 執行 yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm -y 

2 yum install postgresql10-server

其他步驟同下。

安裝完畢後,應用配置目錄為 /var/lib/pgsql/10/data

啟動和通知時,服務名為 postgresql-10

以下為常規安裝步驟執行的命令:

1 yum install postgresql-server

2 service postgresql initdb

3 service postgresql start

4 su postgres 切換到psql的預設使用者

5 執行psql命令進入sql環境

6 CREATE USER ssm WITH PASSWORD 'ssm_2018';

7 CREATE DATABASE ssm OWNER ssm ;

8 GRANT ALL PRIVILEGES ON DATABASE ssm TO ssm ;

9 \q 退出sql環境

10 建立sql使用者同名的linux系統使用者,則該使用者登入linux並且psql自動進入當前使用者的庫(可選,不新增使用者似乎也可以,沒測試過)

sudo adduser dbuser

sudo passwd dbuser

11 修改 /var/lib/pgsql/data/postgresql.conf 檔案,將其中

listen_addresses 的值 改為 * 表示監聽所有ip的訪問,以便遠端也可以連線這個庫

12 修改 /var/lib/pgsql/data/pg_hba.conf,在最後加上

host    all             all             0.0.0.0/0               md5

表示 允許任意使用者從任意機器上以密碼方式訪問資料庫

13 service postgresql restart 重啟資料庫

14 各種客戶端訪問使用