python - Postgresql 服务器不监听本地主机
问题描述
我是 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”的密码验证失败
解决方案
推荐阅读
- angular - 如何通过时刻获取给定年份的给定月份的最后一天
- wordpress - 使用 Lottie 和 wordpress 在悬停时触发动画
- python - 这个极小极大实现有什么问题?
- javascript - 地理图表美国州在显示特定省份时未显示总数
- c# - Visual Studio 中的 Azure Function 样板代码找不到命名空间
- javascript - 如何使用 chartJs 自定义图表?
- c++ - 为什么我对返回值函数的调用不起作用?
- java - 无法计算下拉选择游戏的分数
- python - 错误:MySQL_python-1.2.5-cp27-none-win_amd64.whl 不是此平台支持的轮子
- angular-material - 展开时如何将 mat-expansion-header 放在 mat-expansion-content 的底部