CentOS 7下如何安装PostgreSQL15
安装依赖包
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;
免责声明:
1、本站资源由自动抓取工具收集整理于网络。
2、本站不承担由于内容的合法性及真实性所引起的一切争议和法律责任。
3、电子书、小说等仅供网友预览使用,书籍版权归作者或出版社所有。
4、如作者、出版社认为资源涉及侵权,请联系本站,本站将在收到通知书后尽快删除您认为侵权的作品。
5、如果您喜欢本资源,请您支持作者,购买正版内容。
6、资源失效,请下方留言,欢迎分享资源链接
文章评论