postgresql 无法在bash终端窗口上使用createdb命令

imzjd6km  于 2023-01-08  发布在  PostgreSQL
关注(0)|答案(2)|浏览(230)

当我试图创建postgres数据库与bash终端在windows 11,im使用以下命令;
第一个月

createdb -U postgres 'test'
什么都没发生。

我把bin文件夹添加到windows的"环境变量"中的路径中。但是它没有解决这个问题。

我做错了什么?

dzjeubhm

dzjeubhm1#

第1份溶液

  • sudo su - postgres成为postgres
  • psql -c "create database demo"以从shell创建
    第2份溶液

只需在bash上输入以下命令:
1百万2百万美元
如果您在pg中设置hba_config以访问网络类型中的数据库:
1百万3百万美元
最后,如果你为db用户设置了密码,pg会询问你的密码来创建数据库。

注意:如果上述操作无效,请仔细检查系统环境变量

gjmwrych

gjmwrych2#

对于我来说,我直接使用Windows命令,你可以先尝试cd直接到您的postgresql bin文件夹(我想createdb应用程序必须在那里),然后尝试使用createdb命令。如果它的作品,必须有一些错误的配置与您的环境变量:D(需要重新启动,或只是重新打开您的终端)

相关问题