我试图从命令行创建一个数据库。
我的操作系统是centos,postgres版本是10.9
sudo-u postgres psql createdb测试
用户测试的密码:
为什么用户问我
将用户更改为postgres:
su-postgres
为Postgres创建用户
$createuser testuser
创建数据库
$createdb testdb
访问postgres Shell
psql(输入postgressql的密码)
向postgres用户提供权限
$alter user testuser使用加密密码'qwerty';
$grant将数据库testdb上的所有权限授予testuser;