主页

索引

模块索引

搜索页面

用户

创建用户

第一种方法,使用 PostgreSQL 控制台:

新建一个 Linux 新用户:
sudo adduser dbuser

切换到 postgres 用户:
sudo su - postgres

使用 psql 命令登录 PostgreSQL 控制台:
$ psql

使用 \password 命令,为 postgres 用户设置一个密码:
psql> \password postgres

创建数据库用户 dbuser:
psql> CREATE USER dbuser WITH PASSWORD 'password';

创建用户数据库,这里为 exampledb,并指定所有者为 dbuser:
psql> CREATE DATABASE exampledb OWNER dbuser;

将 exampledb 数据库的所有权限都赋予 dbuser:
psql> GRANT ALL PRIVILEGES ON DATABASE exampledb to dbuser;

第二种方法,使用 shell 命令行:

创建数据库用户 dbuser,并指定其为超级用户:
sudo -u postgres createuser --superuser dbuser

登录数据库控制台,设置 dbuser 用户的密码,完成后退出控制台:
$ sudo -u postgres psql
psql> \password dbuser
psql> \q

在 shell 命令行下,创建数据库 exampledb,并指定所有者为 dbuser:
$ sudo -u postgres createdb -O dbuser exampledb

主页

索引

模块索引

搜索页面