PostgreSQL: создание пользователя, базы данных и прав доступа
8 июля 2018 г. 10:25
По умолчанию создается суперпользователь postgres. С помощью следующей команды зайдем в режиме администртора
$ sudo -u postgres psql
Добавление новой учетной записи
$ sudo -u postgres createuser username
Создание базы данных
$ sudo -u postgres createdb dbname
Задать пароль для пользователя
$ sudo -u postgres psql
psql=# alter user username with encrypted password 'password';
Дать права на работу с базой данных
psql=# grant all privileges on database dbname to username ;
Эти действия можно произвести и внутри psql с помощью таких команд:
CREATE DATABASE dbname;
CREATE USER username WITH ENCRYPTED PASSWORD 'password';
GRANT ALL PRIVILEGES ON DATABASE dbname TO username;
x
Удалить пост "PostgreSQL: создание пользователя, базы данных и прав доступа"?