相关疑难解决方法(0)

psql:致命:用户"postgres"的身份验证失败

我在我的Ubuntu Karmic盒子上安装了PostgreSQL和pgAdminIII.

我能够成功使用pgAdminIII(即连接/登录),但是当我尝试使用命令行上的相同用户名/ pwd登录服务器时(使用psql),我收到错误:

psql: FATAL:  Ident authentication failed for user "postgres"
Run Code Online (Sandbox Code Playgroud)

现在有人如何解决这个问题?

postgresql

362
推荐指数
16
解决办法
62万
查看次数

使用 node-postgress 连接到 PostgreSQL@localhost 时遇到困难(错误:28000)

我目前正在 rPi3B+ (aarch64) 上运行 openSuse,并且在运行 NodeJS 连接脚本时遇到了困难。

我完成了 PostgreSQL 的标准安装(v10 是此版本的 openSuse 上提供的),然后创建了一个新角色

CREATE ROLE new_role LOGIN PASSWORD 'passwd';
Run Code Online (Sandbox Code Playgroud)

然后是一个数据库

CREATE DATABASE new_db OWNER new_role;
Run Code Online (Sandbox Code Playgroud)

&\l返回\du预期的输出表明角色和数据库均已使用正确的所有者成功创建。

因此,我然后快速创建了一个节点项目目录并从文档复制了测试脚本: https: //node-postgres.com/features/connecting

const { Pool, Client } = require('pg')
const connectionString = 'postgresql://new_role:passwd@localhost:5432/new_db'

const pool = new Pool({
  connectionString: connectionString,
})

pool.query('SELECT NOW()', (err, res) => {
  console.log(err, res)
  pool.end()
})

const client = new Client({
  connectionString: connectionString,
})
client.connect()

client.query('SELECT NOW()', (err, res) => {
  console.log(err, res)
  client.end() …
Run Code Online (Sandbox Code Playgroud)

postgresql node-postgres

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

postgresql ×2

node-postgres ×1