首页 > 解决方案 > Postgres:psql:致命:Windows 10 中不存在数据库“root”

问题描述

请检查我运行的以下命令:

C:\Windows\system32>psql -U root
Password for user root:
psql: FATAL:  database "root" does not exist

标签: postgresqlpostgresql-11

解决方案


如果您没有明确指定要连接到哪个数据库,psql将使用与数据库用户同名的数据库。

由于您指定了数据库用户root,因此psql尝试连接到该名称的数据库,但该数据库不存在。

尝试指定现有数据库:

psql -U root -d mydb

如果您不知道要使用哪个数据库,或者您从未创建过数据库,您可以随时使用该postgres数据库。


推荐阅读