代码之家  ›  专栏  ›  技术社区  ›  adam tropp

为什么我的超级用户无法在psql中进行身份验证?

  •  0
  • adam tropp  · 技术社区  · 7 年前

    Knex:warning - Pool2 - Error: Pool was destroyed Knex:Error Pool2 - error: password authentication failed for user <username> Unhandled rejection Error: Pool was destroyed

    // Update with your config settings.
    
    module.exports = {
    
      testing: {
        client: 'postgresql',
        connection: {
          database: 'learnco_blog_test'
        },
        pool: {
          min:0,
          max: 10
        },
        migrations: {
          tableName: 'knex_migrations'
        }
      },
    
      development: {
        client: 'postgresql',
        connection: {
          database: 'learnco_blog',
        },
        pool: {
          min: 0,
          max: 10
        },
        migrations: {
          tableName: 'knex_migrations'
        }
      },
    
    }; 
    

    我将pg_hba.conf文件更改为“信任”IPV4和IPV6上的所有连接,我认为这可以解决问题,但它一直存在。你知道还有什么原因吗?可能是knexfile里的什么东西吗?我使用的是psql 10.4、Ubuntu 16.04、knex 0.10.0和pg 4.5.5。谢谢

    0 回复  |  直到 7 年前