错误的发生过程
执行脚本
在 /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
- 使用如下命令找到postgreSQL的配置文件,vi进入该文件进行修改
find / -name pg_hba.conf
- 将 local 的 Method 由 peer改为MD5
sudo vim /var/lib/pgsql/12/data/pg_hba.conf
- 重启 service
3.1. 切换至 postgres
su postgres
输入密码
3.2 重启 service
systemctl restart postgresql-12.service
网友评论