postgresql - Postgres:psql:致命:Windows 10 中不存在数据库“root”
问题描述
请检查我运行的以下命令:
C:\Windows\system32>psql -U root
Password for user root:
psql: FATAL: database "root" does not exist
解决方案
如果您没有明确指定要连接到哪个数据库,psql
将使用与数据库用户同名的数据库。
由于您指定了数据库用户root
,因此psql
尝试连接到该名称的数据库,但该数据库不存在。
尝试指定现有数据库:
psql -U root -d mydb
如果您不知道要使用哪个数据库,或者您从未创建过数据库,您可以随时使用该postgres
数据库。
推荐阅读
- ionic-framework - Gatsby 构建失败并出现错误“未定义 HTMLElement”
- javascript - 这是怎么回事。它告诉我这个错误找不到匹配的关闭标签“<%”
- javascript - 听什么时候反应水合物(反应之外)?
- reactjs - ThemeProvider 是否需要在样式化组件中进行主题化?
- ocaml - 减去列表 OCAML 中的元素
- javascript - 在左侧标记 onclick 复选框
- linqpad - Linqpad 抛出 DumpExtensions 异常
- python - 将打印重定向到变量
- angular - 角度材料垫表:如何将第三列中的两列值相乘
- excel - 获取元素的 XPath