Справка, Подключающая Сервер Ubuntu 14.04 VM/postgres к postgreSQL инструментальным средствам на localhost?

Я плохо знаком с SQL и пытаюсь настроить и Сервер Ubuntu 14.04 VM для соединения с Инструментальными средствами SQL x64 на localhost. Ниже мои настройки для перенаправления портов Виртуальной машины и ошибки, которую я получаю когда При попытке соединиться.

Параметры переадресации порта поля Oracle Virtual:

FTP = 127.0.0.1:2020-> 10.0.2.15:20
HTTP = 127.0.0.1:8080-> 10.0.2.15:80
SQL (Не Уверенный) = 127.0.0.1:5432-> 10.0.2.15:5432
SQL (Сервис) = 127.0.0.1:1156-> 15.0.2.15:1156
SSH (Передача данных) = 127.0.0.1:2222-> 10.0.2.15:22

Ошибка При Соединении с пост-ГРЭС от инструментальных средств MySQL:

Не удалось Соединиться с MySQL в 127.0.0.1:1156 с пользовательским ди-джеем
Потерянное соединение с сервером MySQL при 'чтении начального коммуникационного пакета', системная ошибка: 0

Если я понимаю то, что я сделал, я передал порт, на котором пост-ГРЭС работает в виртуальной машине к тому же порту на локальном хосте. Кроме того, я использовал ufw, чтобы позволить порту 1156.

Таким образом, я не уверен, почему это не работает, Любая справка очень ценилась бы!

0
задан 20 November 2014 в 11:35

1 ответ

Необходимо отредактировать файл под

sudo vim /etc/postgresql/9.3/main/pg_hba.conf

И Нажмите изменение SHIFT+G Now md5 для доверия ниже строки

host    all             all             127.0.0.1/32            md5

кому:

host    all             all             127.0.0.1/32            trust

Если необходимо послушать от какого-либо IP-адреса, мы должны отредактировать файл под

sudo vim /etc/postgresql/9.3/main/postgresql.conf

И поиск localhost и некомментарий ниже строки

listen_addresses = 'localhost'

И изменение * localhost к *

listen_addresses = '*'

Если Вы должны войти в Пользователя пост-ГРЭС, необходимо сделать ниже настроек

Отредактируйте файл

sudo vim /etc/postgresql/9.3/main/pg_hba.conf

Нажмите SHIFT + G для достижения нижней части файла

И измените md5 для доверия

local   all             postgres                                md5

кому:

local   all             postgres                                trust

Затем сохраните изменения и выход wq!

Затем перезапустите использование сервера

sudo service postgresql restart

Примечание:> Здесь i'am использование версии 9.3 PostgreSQL, В Вас среда это может измениться согласно Вам, выбирают версию.

1
ответ дан 4 August 2019 в 09:29

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

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