![](/img/trans.png)
[英]Rstudio server not running on Google Cloud Compute Engine
[英]How to connect PostgreSQL database to Google Cloud Compute Engine?
我正在嘗試通過 psycopg2 將我的 Cloud SQL PostgreSQL 數據庫連接到我的 Compute Engine 實例。 我的連接字符串如下:
con = psycopg2.connect(
dbname=config('DATABASE'),
user=config('USER'),
password=config('PASSWORD'),
host=config('HOST'),
port=config('PORT')
)
使用端口 5432 和 postgresql 數據庫的公共 IP 地址。 數據庫、用戶和密碼都正確。 當我通過計算實例運行此代碼時,出現以下錯誤
Traceback (most recent call last):
File "main.py", line 16, in <module>
bot.add_cog(Profile(bot))
File "/home/username/appname/Profile.py", line 22, in __init__
port=config('PORT')
File "/home/username/.local/lib/python3.7/site-
packages/psycopg2/__init__.py", line 126, in connect
conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
psycopg2.OperationalError: FATAL: password authentication failed for user
"mygcloudusername"
FATAL: password authentication failed for user "mygcloudusername"
出於某種原因,它似乎試圖通過我的 gcloud 用戶名作為用戶進行連接,即使在連接字符串中指定了正確的用戶。 我這里哪里出錯了? 我怎樣才能正確連接它?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.