美文网首页
在centos7.6安装PostgreSql12

在centos7.6安装PostgreSql12

作者: 鲶鲶有鱼 | 来源:发表于2020-09-26 10:45 被阅读0次
    1. yum -y install libicu

    1.1 离线下载好安装包
    postgresql12-libs-12.3-1PGDG.rhel7.x86_64.rpm
    postgresql12-12.3-1PGDG.rhel7.x86_64.rpm
    postgresql12-server-12.3-1PGDG.rhel7.x86_64.rpm
    postgresql12-contrib-12.3-1PGDG.rhel7.x86_64.rpm

    1.2 按顺序安装 rpm 包
    注意一定要按照顺序,否则安装失败
    rpm -ivh postgresql12-libs-12.3-1PGDG.rhel7.x86_64.rpm
    rpm -ivh postgresql12-12.3-1PGDG.rhel7.x86_64.rpm
    rpm -ivh postgresql12-server-12.3-1PGDG.rhel7.x86_64.rpm
    rpm -ivh postgresql12-contrib-12.3-1PGDG.rhel7.x86_64.rpm

    2.1 初始化数据库
    /usr/pgsql-12/bin/postgresql-12-setup initdb

    2.2 配置开机启动与启动` [root@localhost /]systemctl enable postgresql-12 [root@localhost /] systemctl start postgresql-12

    1. 配置远程访问
      3.1 开放端口(或直接关闭防火墙)
      sudo firewall-cmd --add-port=5432/tcp --permanent
      sudo firewall-cmd --reload

    3.2 修改配置文件 postgresql.conf
    打开并编辑文件“/var/lib/pgsql/12/data/postgresql.conf”
    将“#listen_addresses = ‘localhost’”改为“listen_addresses = ‘*’”
    root 用户下:
    vi /var/lib/pgsql/12/data/postgresql.conf
    非 root 用户:
    sudo vi /var/lib/pgsql/12/data/postgresql.conf

    3.3 修改配置文件 pg_hba.conf
    打开并编辑文件“/var/lib/pgsql/12/data/pg_hba.conf”
    在文件的末尾添加
    “host all all 0.0.0.0/0 md5”
    root 用户下
    vi /var/lib/pgsql/12/data/pg_hba.conf
    非 root 用户下
    sudo vi /var/lib/pgsql/12/data/pg_hba.conf

    修改认证文件/var/lib/pgsql/12/data/pg_hba.conf,登陆使用密码。

    vi /var/lib/pgsql/12/data/pg_hba.conf

    把这个配置文件中的认证 METHOD 的 ident 修改为 trust,可以实现用账户和密码来访问数据库,
    即解决 psql: 致命错误: 用户 “postgres” Ident 认证失败 这个问题)

    3.4 重启 postgresql 服务器使设置生效
    sudo systemctl restart postgresql-12

    相关文章

      网友评论

          本文标题:在centos7.6安装PostgreSql12

          本文链接:https://www.haomeiwen.com/subject/iwvquktx.html