postgresql 14安装步骤(linux)

 ps:(跟别人视频看的,有坑,记得全看完)

打开官网 https://www.postgresql.org/download/linux/redhat/

选择需要数据库的版本, 虚拟机系统

根据官方文档的步骤安装即可(我用的是postgresql14+centos7,主要是学习测试使用)

 

 按照步骤安装:(yum)

  1.配置yum源

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

   2.下载14版本的postgresql

  sudo yum install -y postgresql14-server

  3.初始化数据库

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

  4.设置为开机启动

  sudo systemctl enable postgresql-14

  5.启动数据库

  sudo systemctl start postgresql-14

  

   1.选择账户(默认提供的,提醒没有权限不用管)

    su postgres

   2.进入postgresql的命令模式

   psql

  3.修改密码

   alter user postgres with password 'postgres'

  目的是为了开放端口让navicat等工具连接

  开发端口5432/tcp,记得关闭防火墙,然后重启(关闭防火墙就不用管了)

  1.修改配置文件postgresql.conf(可以用vi,vim要下插件)

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

  2.将监听地址修改为*, 默认的listen_addresses是注释掉的 (大概60行的位置)

  listen_addresses='*'

  3.修改配置文件pg_hba.conf

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

  4.在文件尾部加入

  host    all             all             0.0.0.0/0          scram-sha-256

  5.重启数据库服务

  sudo systemctl restart postgresql-14

  使用之前的postgres密码登录有问题

  

 

  密码配置有问题

  重新修改密码

  su - postgres

  psql

   修改密码(分号好像必须要加)

   alter user postgres with password 'postgres';

 

  (第二次这个应该可以的,那作者的视频两次命令都不一样,但是还算能用)

  修改成功后再用postgres密码登录就ok了记得虚拟机ip端口号别搞错,用户也是postgres

 

  总结:可以试试,反正能用,docker部署的还没看





posted @ 2023-07-01 10:47  不是代屿  阅读(1229)  评论(0编辑  收藏  举报