Интерфейс Bridge не получает IP-адрес после перезагрузки

Не делайте этого ..

terminal
postgres=# \password
Enter new password: 
Enter it again:

Вы включаете пользователя, которого вы не должны включать. Вместо этого (копия моего ответа)

Настройка PostgreSQL

Это копия моего исходного сообщения здесь

Существует два способа настройки. Оба пользователя требуют создания пользователя Не делайте этого .. база данных.

Использование createuser и createdb,
$ sudo -u postgres createuser -s $USER
$ createdb mydatabase
$ psql -d mydatabase
Использование команд администрирования SQL и подключение с паролем через TCP [ f3] И затем в оболочке psql
CREATE ROLE myuser LOGIN PASSWORD 'mypass';
CREATE DATABASE mydatabase WITH OWNER = myuser;
Затем вы можете войти в систему,
$ psql -h localhost -d mydatabase -U myuser -p <port>
Если вы не знаете порт, вы всегда можете получить его, запустив в качестве пользователя postgres,
SHOW port;
Или ,
    $ grep "port =" /etc/postgresql/*/main/postgresql.conf

Sidenote: пользователь postgres

Я предлагаю НЕ изменять пользователя postgres.

Используя createuser и createdb,
$ sudo -u postgres createuser -s $USER
$ createdb mydatabase
$ psql -d mydatabase
Обычно он не защищен паролем и не делегирует основную операционную систему. Это хорошая вещь. Обычно это означает, что для входа в систему как postgres, который является эквивалентом PostgreSQL SQL Server SA, вы должны иметь доступ для записи к базовым файлам данных. И это означает, что вы все равно могли бы повредить хаос. Использование команд администрирования SQL и подключение с паролем через TCP
$ sudo -u postgres psql postgres
И затем в оболочке psql
CREATE ROLE myuser LOGIN PASSWORD 'mypass';
CREATE DATABASE mydatabase WITH OWNER = myuser;
Затем вы можете войти в систему,
$ psql -h localhost -d mydatabase -U myuser -p <port>
Если вы не знаете порт, вы всегда можете получить он, выполнив в качестве пользователя postgres следующее:
SHOW port;
Или,
1
задан 4 February 2015 в 12:51

0 ответов

Другие вопросы по тегам:

Похожие вопросы: