centos7安裝postgreSql11


postgreSql的安裝流程官網都已經列出,https://www.postgresql.org/download/linux/redhat/

按照官網給的流程安裝:

#安裝rpm源
[root@guangzhou src]# yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
#安裝客戶端工具包
[root@guangzhou src]# yum install postgresql11
#安裝服務端工具包
[root@guangzhou src]# yum install postgresql11-server
#初始化database
[root@guangzhou src]# /usr/pgsql-11/bin/postgresql-11-setup initdb
Initializing database ... OK
#啟動
[root@guangzhou src]# systemctl start postgresql-11
[root@guangzhou src]# systemctl status postgresql-11
● postgresql-11.service - PostgreSQL 11 database server
   Loaded: loaded (/usr/lib/systemd/system/postgresql-11.service; disabled; vendor preset: disabled)
   Active: active (running) since 一 2020-02-10 21:15:40 CST; 6s ago
     Docs: https://www.postgresql.org/docs/11/static/
  Process: 26607 ExecStartPre=/usr/pgsql-11/bin/postgresql-11-check-db-dir ${PGDATA} (code=exited, status=0/SUCCESS)
 Main PID: 26612 (postmaster)
   CGroup: /system.slice/postgresql-11.service
           ├─26612 /usr/pgsql-11/bin/postmaster -D /var/lib/pgsql/11/data/
           ├─26614 postgres: logger
           ├─26616 postgres: checkpointer
           ├─26617 postgres: background writer
           ├─26618 postgres: walwriter
           ├─26620 postgres: autovacuum launcher
           ├─26624 postgres: stats collector
           └─26625 postgres: logical replication launcher

2月 10 21:15:39 guangzhou systemd[1]: Starting PostgreSQL 11 database server...
2月 10 21:15:40 guangzhou postmaster[26612]: 2020-02-10 21:15:40.038 CST [26612] LOG:  listening on IPv6 address "::1", port 5432
2月 10 21:15:40 guangzhou postmaster[26612]: 2020-02-10 21:15:40.038 CST [26612] LOG:  listening on IPv4 address "127.0....t 5432
2月 10 21:15:40 guangzhou postmaster[26612]: 2020-02-10 21:15:40.048 CST [26612] LOG:  listening on Unix socket "/var/ru....5432"
2月 10 21:15:40 guangzhou postmaster[26612]: 2020-02-10 21:15:40.058 CST [26612] LOG:  listening on Unix socket "/tmp/.s....5432"
2月 10 21:15:40 guangzhou postmaster[26612]: 2020-02-10 21:15:40.078 CST [26612] LOG:  redirecting log output to logging...rocess
2月 10 21:15:40 guangzhou postmaster[26612]: 2020-02-10 21:15:40.078 CST [26612] HINT:  Future log output will appear in..."log".
2月 10 21:15:40 guangzhou systemd[1]: Started PostgreSQL 11 database server.
Hint: Some lines were ellipsized, use -l to show in full.
[root@guangzhou src]#

   #查看版本

  [root@guangzhou src]# /usr/pgsql-11/bin/psql -V
  psql (PostgreSQL) 11.6


#加入開機啟動
#systemctl enable postgresql-11

 

#PostgresSQL安裝后會自動創建postgres用戶,沒有密碼
[root@guangzhou src]# su - postgres
#創建用戶並設置密碼
postgres=# create user test_man with password '123456';
CREATE ROLE
#創建數據庫
postgres=# create database test_db owner test_man;
CREATE DATABASE
#賦權
postgres=# grant all privileges on database test_db to test_man;
GRANT


#更改配置
[root@guangzhou src]# vim /var/lib/pgsql/11/data/postgresql.conf
#不限制來訪IP
listen_addresses = '*'          # what IP address(es) to listen on;
                                        # comma-separated list of addresses;
                                        # defaults to 'localhost'; use '*' for all
                                        # (change requires restart)
#開放端口
port = 5432

#編輯另一個文件,新增配置
[root@guangzhou src]# vim /var/lib/pgsql/11/data/pg_hba.conf
host    all             all             0.0.0.0/0            ident

#重啟數據庫
[root@guangzhou src]# systemctl restart postgresql-11

使用客戶端工具連接測試:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM