从命令行创建数据库

我试图从命令行创建一个数据库。
我的操作系统是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;

发表评论