linux-centos7 离线rpm下载,通过yum安装postgresql

1、下载需要安装的对应的postgresql 的 rpm包
https://yum.postgresql.org/rpmchart/

image.png

下载相同版本的rpm四个文件
image.png

2、通过xftp将文件上传到对应的服务器上
      sudo su - root 
     切换到root用户
     通过命令进入rpm包存放的路径
       cd /home/centos/postgresql
     安装postgresql所需要的依赖
       yum install gcc
       yum install gcc-c++
       yum install readline-devel
       yum install zlib-devel
     
     通过yum命令安装rpm
       sudo yum install postgresql15-*
      
     安装完成之后,需要初始化数据库
       cd /usr/pgsql-15/bin/
        postgresql-15-setup initdb

    成功显示:initializing database ... ok

    设置开机自启
       sudo systemctl enable postgresql-15
    启动数据库服务
       sudo systemctl start postgresql-15  
    
切换到postgres用户
sudo su - postgres

使用psql连接到安装好的数据库
输入命令:psql
psql(15.4)
Type "help" for help

此时,数据库连接成功
修改密码:
postgres# alter role postgres with password 'postgres';

alter role;此时,postgres用户的密码已修改成功,‘ ’ 里面是你的密码

postgres# exit;
-bash-4.2$ exit;
logout;

    现在数据库服务就安装启动成功了,但是现在并不能实现远程连接安装好的数据库,还需要我们去做一些配置修改
 
    cd /var/lib/pgsql/13/data

    vim pg_hba.conf
在文件最下面添加一行配置
    host  all  all  0.0.0.0/0  md5
保存退出
image.png

(若有侵权,请联系删除)

vim postgresql.conf
放开listen_addresses='localhost',并将 localhost改为*
开放端口号 port=5432
保存退出
image.png
重启postgresql服务器
sudo systemctl restart postgresql-15

systemctl start postgresql-15    // 启动服务
systemctl stop postgresql-15       // 关闭服务
systemctl restart postgresql-15   // 重启服务
systemctl status postgresql-15     // 查看状态



©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容