Postgresql:为没有密码的用户提供了密码的createdb提示

时间:2016-05-25 05:54:47

标签: database postgresql

我在pgsql中创建了一个没有密码的新用户。但是,当我尝试为该用户创建数据库时,它会提示输入密码

>createuser -d -S -R -U postgres test1
Password:
>createdb -U test1 db1
Password:

我尝试过超级用户密码,但它给了我错误:

createdb: could not connect to database template1: FATAL:  password authentication failed for user "test1"

请帮忙, 谢谢

2 个答案:

答案 0 :(得分:2)

有一种通过提示密码来创建用户的替代方法。 您可以在创建用户时提供-P选项。 像:

  

createuser -d -S -R -U postgres test1

答案 1 :(得分:0)

这可能适合你,

psql

您需要从命令提示符运行此命令。转到PostgreSQL文件夹,您可以在其中找到程序mydb并尝试此命令。 <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <uses-feature android:name="android.hardware.bluetooth_le" 将是数据库名称。

参考:How to prevent asking for password when creating new database in PostgreSQL 10?

感谢:JasenMladen Uzelac