Postgresql Server不监听本地主机

时间:2019-02-21 13:24:42

标签: python pgadmin

我是Postgresql的新手,在这里我试图在Python3和Postgresql之间建立连接。现在,我试图在本地主机上的8888上创建一个新数据库。这是我来自Python 3的代码,当我尝试调试该代码时,确实收到错误,但是我认为这是因为我没有在Postgresql上启动任何服务器。另一方面,我无法在SQL上创建数据库,服务器会说:

服务器不监听 服务器不接受连接:连接库报告 无法连接到服务器:连接被拒绝服务器是否在主机“ localhost”(127.0.0.1)上运行并在端口8888上接受TCP / IP连接?

import psycopg2
#Connect to db

con = psycopg2.connect(
    host = "localhost",
    database = "Vartotojai",
    user = "postgres",
    password = "postgres"
)

cur = con.cursor()
# execute
cur.execute("select id, name from useriai")

rows = cur.fetchall() 

for r in rows:
    print(f"id {r[0]} name {r[1]}")


cur.close()

# Close connection
con.close()

发生异常:psycopg2.OperationalError 致命:用户“ postgres”的密码身份验证失败致命:用户“ postgres”的密码身份验证失败

0 个答案:

没有答案