錯(cuò)誤的發(fā)生過(guò)程
執(zhí)行腳本
在 /home/{xxUser}/下創(chuàng)建 sql 文件 myscript1.sql
切換到 root 用戶(hù)
su
以上 XXXX
psql -U postgres -W -f db.sql
XXXX
切換到 postgres 用戶(hù)
su - postgres
報(bào)錯(cuò)
錯(cuò)誤, 無(wú)法連接到服務(wù)器, 致命錯(cuò)誤, 對(duì) postgres 的對(duì)等認(rèn)證失敗
解決方法
參考
https://blog.csdn.net/qq_41805514/article/details/88891059
https://www.cnblogs.com/EasonJim/p/9057867.html
- 使用如下命令找到postgreSQL的配置文件溉愁,vi進(jìn)入該文件進(jìn)行修改
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