美文网首页
centos8下postgreSQL入门3.2.1之无法连接到服

centos8下postgreSQL入门3.2.1之无法连接到服

作者: 傅真珍 | 来源:发表于2020-09-29 07:22 被阅读0次

    错误的发生过程

    执行脚本

    在 /home/{xxUser}/下创建 sql 文件 myscript1.sql


    切换到 root 用户

    su

    以上 XXXX


    psql -U postgres -W -f db.sql

    XXXX


    切换到 postgres 用户

    su - postgres


    报错

    错误, 无法连接到服务器, 致命错误, 对 postgres 的对等认证失败


    解决方法

    参考

    https://blog.csdn.net/qq_41805514/article/details/88891059

    https://www.cnblogs.com/EasonJim/p/9057867.html

    1. 使用如下命令找到postgreSQL的配置文件,vi进入该文件进行修改

    find / -name pg_hba.conf

    1. 将 local 的 Method 由 peer改为MD5

    sudo vim /var/lib/pgsql/12/data/pg_hba.conf

    1. 重启 service

    3.1. 切换至 postgres

    su postgres

    输入密码

    3.2 重启 service

    systemctl restart postgresql-12.service

    相关文章

      网友评论

          本文标题:centos8下postgreSQL入门3.2.1之无法连接到服

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