yum安裝配置postgresql

2021-09-27 07:51:29 字數 1460 閱讀 8139

os版本:centos linux release 7.7.1908

檢視:選擇合適的yum源頭,這裡我們選擇安裝postgresql10。

sudo yum install -y 

sudo yum install -y postgresql10-server

sudo /usr/pgsql-10/bin/postgresql-10-setup initdb

sudo systemctl enable postgresql-10

sudo systemctl start postgresql-10

開啟防火牆預設埠

sudo firewall-cmd --permanent --zone=public --add-port=5432/tcp

sudo service firewalld restart

配置監聽和訪問控制

echo "listen_addresses = '*'"  >> /var/lib/pgsql/10/data/postgresql.conf

echo "host all all 192.168.0.0/16 md5" >> /var/lib/pgsql/10/data/pg_hba.conf

重啟資料庫服務

sudo systemctl restart postgresql-10
安裝完成之後會自動建立乙個postgres使用者,切換到該使用者可以直接進行一系列管理員操作。

su - postgres
進入psql命令列,重新設定postgres管理員密碼

psql -u postgres

postgres=# alter user postgres with password '******';

建立普通使用者和資料庫,並退出

postgres=# create user devuser with password '******';

create role

postgres=# create database devdb owner devuser encoding = 'utf8';

create database

postgres=# \q

使用普通使用者登入,並進行sql測試

psql -u devuser --password devdb

devdb=> create table test(sid int,mm varchar(12));

devdb=> insert into test values(1,'aaa');

devdb=> select * from test;

devdb=> \q

yum安裝配置

檢查是否有安裝配置yum所需的依賴包 root localhost rpm qa grep deltarpm 所需的三個依賴包 deltarpm 3.5 0.5.20090913git.el6.x86 64.rpm python deltarpm 3.5 0.5.20090913git.el6.x8...

yum安裝配置svn

1 什麼是svn svn是非常優秀的版本管理工具,與cvs管理一樣,svn是乙個跨平台的開源的版本控制系統。這些資料放置在乙個 資料檔案庫中,這個檔案庫很像乙個普通的檔案伺服器或者ftp伺服器,但是不同的是,svn會記錄並備份每乙個檔案每一次的修改更新變動。2 svn服務端執行模式與訪問方式 yum...

CentOS安裝配置yum

版本 centos 7 檢視是否存在yum rpm qa grep yum yum plugin fastestmirror 1.1.31 45.el7.noarch yum metadata parser 1.1.4 10.el7.x86 64 yum 3.4.3 158.el7.centos.n...