postgresql11在centos7快速部署使用

1.下載對應版本的安裝源
yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
2.下載相應數據庫組件
yum install postgresql11 -y
yum install postgresql11-server -y
3.初始化數據庫以及開機自啓動開啓數據庫
/usr/pgsql-11/bin/postgresql-11-setup initdb
systemctl enable postgresql-11
systemctl start postgresql-11
4.連接數據庫
su - postgre
psql
5修改密碼
ALTER USER postgres WITH PASSWORD '你要修改的密碼';
\q(退出)
vi /var/lib/pgsql/11/data/pg_hba.conf
將未註釋行中的ident 替換爲 md5
配置外網訪問添加最後一行參數:
vi /var/lib/pgsql/11/data/pg_hba.conf
全部有效行爲:
local all    all          peer
host all    all    127.0.0.1/32   md5
host all    all    ::1/128     md5
host all all 0.0.0.0/0 md5
修改監禁地址
vi /var/lib/pgsql/10/data/postgresql.conf
打開註釋,並修改爲
listen_addresses = '*'

重啓數據庫使配置生效
systemctl restart postgresql-11
—————————————————————————————
其他相關命令
在數據庫命令行執行
\l 查看所有數據庫
\c db 來進入db數據庫
\d 查看數據庫表
創建數據庫database
CREATE DATABASE Tdatabase;
創建用戶auser
CREATE USER auser CREATEDB LOGIN PASSWORD 'Upasswd';
將Tdatabase所有權限賦給用戶auser
GRANT ALL ON DATABASE Tdatabase TO auser;
刪除數據庫Tdatabase
drop database database;
刪除用戶auser
drop role auser;
插入數據
insert into 表名 values(..,..);
創建表
create table "數據庫名"."表名" (
.....
);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章