Настройка postgresql и mysql для удаленного доступа

Часто во время тестирования приходится настраивать Postgresql или MySQL для того чтобы иметь возможность покдлючиться со своей машины (иногда и с локальной, но с паролем). Т.к. каждый раз приходится гуглить, то решил один раз эти настройки обозначить тут:

Ссылка на официальные документы для:

Для подключения к postgresql необходимо поправить файл pg_hba.conf добавив строчку:

host    all             all             192.168.1.0/24          md5

в файле postgresql.conf необходимо поменять строчку: listen_addresses = 'localhost' на listen_addresses = '*'

Для подключения к mysql необходимо внести правки в my.cnf заменить значение bind-address на тот что указан ниже:

[mysqld]
bind-address=0.0.0.0

Иногда возникает необходимость локально подключиться с паролем, тогда можно добавить следующие строчки в my.cnf:

[client]
user=root
password={password}

После изменения настроек необходимо рестартовать сервисы postgresql и mysql для применения настроек.

* Расположение файлов и их названия от дистрибутива к дистрибутиву могут быть различны.
** Данные настройки влияют на безопасность. Использовать из можно только если понимаете что делаете.

Добавить комментарий

Ваш адрес email не будет опубликован.