安装
安装 存储库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