Centos7 postgresql安装全过程

安装
安装 存储库RPM

yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm
安装客户端软件包

yum install postgresql10

安装服务器包

yum install postgresql10-server
只下载 不安装

yum install --downloadonly --downloaddir=/root/ postgresql10 postgresql10-server
--downloadonly #只下载
--downloaddir=/root/ #rpm的下载保存地址
安装

yum install ./*.rpm
初始化数据库并启用自动启动

# 初始化数据库
/usr/pgsql-10/bin/postgresql-10-setup initdb
systemctl enable postgresql-10
systemctl start postgresql-10

配置用户名密码+远程登录
允许远程登录

# 编辑配置文件 listen_address=’localhost’ 改为 "*",去掉注释
vim /var/lib/pgsql/10/data/postgresql.conf


# 修改
vim /var/lib/pgsql/10/data/pg_hba.conf
# 添加 24是子网掩码 password ,将127 也改为password
host all all 192.168.56.0/24 password


#重启服务
systemctl restart postgresql-10

从系统中进入数据库进行操作:

su postgres
psql -U postgres # 登录命令 会进入postgres用户的控制台
# psql -U postgres # 再次执行 进入数据库
\c postgres # \c 数据库 ,选择一个数据库进入

\l 是查看有哪些数据库

创建用户名和密码

create user username with login password ‘password‘;
# 如,用户名sun,密码123456
create user sun with login password ‘123456‘;

# 创建数据库 dbname,dbname小写
CREATE DATABASE dbname;

# 给用户权限, 给用户某个schema的所有权限,如果有
grant all on all tables in schema postgres to sun;


data目录迁移
https://blog.csdn.net/wk1134314305/article/details/79054248

Centos7 postgresql安装全过程

上一篇:在阿里云服务器上安装MySQL


下一篇:关于使用hibernate配合mysql8.0.18版本的时使用mysql-connector-java-8.0.18.jar时报错