pqxx:尝试连接到 posgres 数据库时发生了 Broken_connection

托德

我在尝试连接到本地 postrgres 数据库时遇到了这个问题。到目前为止,我成功地使用 jdbc 或直接在 PGAdmin 中连接到相同的数据库,当我尝试使用 pqxx 库或从 shell 连接时会发生此错误:

pqxx 代码:

#include <pqxx/connection.hxx>

int main(){
    pqxx::connection conn("user=postgres port=5432 dbname=pqxx-test password=postgres");
    return 0;
} 

或从 shell,作为用户 postgres:

psql pqxx-test

这两种情况都会引发此错误:

无法连接到服务器:没有这样的文件或目录服务器是否在本地运行并接受 Unix 域套接字“/var/run/postgresql/.s.PGSQL.5432”上的连接

搜索解决方案我想我明白我必须编辑 pq_hba.conf 和 postgresql.conf 文件才能以这些方式连接,但在 pg_hba.conf 中已经设置:

本地所有所有 md5

并在 postgresql.conf 中

listen_addresses='*'

顺便说一句,由于 viminfo 的问题,我什至无法编辑这些文件,但也许这是另一个问题..

谁能帮我?

编辑:在 Ubuntu 14.04 上使用 PostgreSQL 9.6.2

编辑

作为 postgres 用户,如果我要求使用 postgre 版本: psql -V

结果是9.6.2

但是查看文件系统层次结构,所有 conf 文件都在此文件夹中

/选择/PostreSQL/ 9.4 /数据/

这可能是问题吗?

丹尼尔真理

您似乎混合了为 ubuntu FS 布局配置的客户端 postgresql 9.6 和/opt/PostgreSQL使用自己的布局从 EntrepriseDB 下载(并安装在 下的 postgresql 服务器 9.4

假设 postgresql 正在运行,最简单的解决方案是添加host=localhost到您的连接字符串中,以便它使用 TCP 连接而/var/run/postgresql/.s.PGSQL.5432不是由于不匹配而不存在的 Unix 域套接字

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

尝试使用Eclipse连接到MySql数据库时Ping失败

来自分类Dev

尝试连接到Oracle数据库时出现java.sql.SQLException

来自分类Dev

Symfony2表单尝试在提交时连接到数据库

来自分类Dev

PouchDB-尝试连接到CouchDB时“数据库遇到未知错误”

来自分类Dev

尝试在PHP中连接到MySQL数据库时出错

来自分类Dev

ActiveRecord尝试使用rbenv连接到错误的数据库

来自分类Dev

无法连接到数据库(HY000 / 1045),尝试使用php mysqli_connection连接到数据库

来自分类Dev

成功连接后连接到数据库时发生SocketException

来自分类Dev

尝试连接到Clickhouse数据库时,Sqlalchemy显示“代码516身份验证失败”

来自分类Dev

尝试连接到SQL Server数据库时出错

来自分类Dev

尝试连接到SQL Server数据库时出错

来自分类Dev

尝试连接到SQL Server数据库时出错

来自分类Dev

尝试连接到SQL Server数据库时出错

来自分类Dev

抛出'pqxx :: broken_connection'实例后调用终止

来自分类Dev

使用数据源连接到数据库时发生NoClassDefFoundError

来自分类Dev

尝试连接到SQL Server数据库时出现“ SqlException未处理”错误

来自分类Dev

尝试使用Eclipse连接到MySql数据库时Ping失败

来自分类Dev

尝试连接到Oracle数据库时出现java.sql.SQLException

来自分类Dev

尝试连接到数据库

来自分类Dev

Symfony2表单尝试在提交时连接到数据库

来自分类Dev

尝试连接到Access数据库的vbscript错误

来自分类Dev

PouchDB-尝试连接到CouchDB时“数据库遇到未知错误”

来自分类Dev

尝试在PHP中连接到MySQL数据库时出错

来自分类Dev

尝试使用mysqli_connect()连接到数据库时发现PHP错误

来自分类Dev

尝试更新Access数据库时发生OleDbException

来自分类Dev

连接到H2数据库时,DriverManager尝试使用mariadb驱动程序

来自分类Dev

尝试将新列添加到Posgres DB中,但只有在表中没有数据时才成功

来自分类Dev

建立数据库连接(xampp)时发生WordPress错误

来自分类Dev

Django migrate 尝试连接到非默认数据库

Related 相关文章

  1. 1

    尝试使用Eclipse连接到MySql数据库时Ping失败

  2. 2

    尝试连接到Oracle数据库时出现java.sql.SQLException

  3. 3

    Symfony2表单尝试在提交时连接到数据库

  4. 4

    PouchDB-尝试连接到CouchDB时“数据库遇到未知错误”

  5. 5

    尝试在PHP中连接到MySQL数据库时出错

  6. 6

    ActiveRecord尝试使用rbenv连接到错误的数据库

  7. 7

    无法连接到数据库(HY000 / 1045),尝试使用php mysqli_connection连接到数据库

  8. 8

    成功连接后连接到数据库时发生SocketException

  9. 9

    尝试连接到Clickhouse数据库时,Sqlalchemy显示“代码516身份验证失败”

  10. 10

    尝试连接到SQL Server数据库时出错

  11. 11

    尝试连接到SQL Server数据库时出错

  12. 12

    尝试连接到SQL Server数据库时出错

  13. 13

    尝试连接到SQL Server数据库时出错

  14. 14

    抛出'pqxx :: broken_connection'实例后调用终止

  15. 15

    使用数据源连接到数据库时发生NoClassDefFoundError

  16. 16

    尝试连接到SQL Server数据库时出现“ SqlException未处理”错误

  17. 17

    尝试使用Eclipse连接到MySql数据库时Ping失败

  18. 18

    尝试连接到Oracle数据库时出现java.sql.SQLException

  19. 19

    尝试连接到数据库

  20. 20

    Symfony2表单尝试在提交时连接到数据库

  21. 21

    尝试连接到Access数据库的vbscript错误

  22. 22

    PouchDB-尝试连接到CouchDB时“数据库遇到未知错误”

  23. 23

    尝试在PHP中连接到MySQL数据库时出错

  24. 24

    尝试使用mysqli_connect()连接到数据库时发现PHP错误

  25. 25

    尝试更新Access数据库时发生OleDbException

  26. 26

    连接到H2数据库时,DriverManager尝试使用mariadb驱动程序

  27. 27

    尝试将新列添加到Posgres DB中,但只有在表中没有数据时才成功

  28. 28

    建立数据库连接(xampp)时发生WordPress错误

  29. 29

    Django migrate 尝试连接到非默认数据库

热门标签

归档