环境:centos7、SpringBoot、PostgreSQL15
PostgreSQL: Linux downloads (Red Hat family)
PostgreSQL安装
1.安装 PostgreSQL Yum 仓库 RPM 包
sudo rpm -ivh https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
2.安装想要版本的 PostgreSQL
sudo yum install -y postgresql15-server
3.初始化数据库
sudo /usr/pgsql-15/bin/postgresql-15-setup initdb
4.启动服务
sudo systemctl start postgresql-15.service
5.设置开机自启动
sudo systemctl enable postgresql-15.service
到这安装就完成了
PostgreSQL使用
6.进入数据库
sudo -u postgres psql
7.创建数据库
CREATE DATABASE luobei;
8.创建用户并设置密码
CREATE USER luobei WITH PASSWORD 'luobei';
9.赋予用户对某个数据库的所有权限
GRANT ALL PRIVILEGES ON DATABASE xxxdatebase TO luobei;
10.退出数据库
\q
11.修改配置提供外部访问
cd /var/lib/pgsql/15/data
vim postgresql.conf# 将里面的 listen_addresses 取消注释 并设置为 *
vim pg_hba.conf
# 里面添加一行 host xxxdatebase luobei 0.0.0.0/0 md5 允许任何ip连接
重启服务
sudo systemctl restart postgresql-15
12.注意
Postgres 15 从表中删除了 datlastsysoid 字段 pg_database 因此 Navicat 16 以及之前的版本在点开PostgreSQL数据库时都会引发错误,最好下载 17 的 Navicat;