暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

CentOS 7下如何安装PostgreSQL15

原创 梧桐 2023-08-23
1251

安装依赖包

wget https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/l/libzstd-1.5.2-1.el7.x86_64.rpm wget https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/l/llvm5.0-devel-5.0.1-7.el7.x86_64.rpm wget https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/l/llvm5.0-5.0.1-7.el7.x86_64.rpm wget https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/l/llvm5.0-libs-5.0.1-7.el7.x86_64.rpm yum install -y ./libzstd-1.5.2-1.el7.x86_64.rpm yum install -y centos-release-scl-rh llvm5* yum install -y epel-release

第一条可能出错错误,可暂略过。

安装版本库的RPM

sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm

安装 PostgreSQL

sudo yum install -y postgresql15-server postgresql15-devel

初始化DB

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

上面如以执行,这步可以忽略

开机启动|启动|重启|状态|停止 命令

sudo systemctl enable postgresql-15
sudo systemctl start postgresql-15
sudo systemctl restart postgresql-15
sudo systemctl status postgresql-15
sudo systemctl stop postgresql-15

配置环境变量

#编辑

vim /etc/profile #PGSQL_HOME export PGSQL_HOME=/usr/pgsql-15 export PATH=$PATH:$PGSQL_HOME/bin

#生效配置

source /etc/profile

创建数据库

进入命令行

切换用户

su postgres
psql

看到postgres=# 提示符,就成功登录了。

创建DB

执行创建

create database test_db -U postgres ;

设置密码

自定义,如:postgres

alter user postgres with password 'postgres';

配置远程应用

编辑

vim /var/lib/pgsql/15/data/postgresql.conf

修改参数:

listen_addresses = '*'

编辑配置

vim /var/lib/pgsql/15/data/pg_hba.conf

添加内容

host    all             all              0.0.0.0/0              md5

#重启

sudo systemctl restart postgresql-15

测试链接
远程链接命令

格式

psql -h 主机IP -p 端口 -U 用户名 -W -d 数据库

示例

psql -h 127.0.0.1 -p 5432  -U postgres -d test_db;

最后修改时间:2023-08-23 23:42:44
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论