Настройка удаленного подключения к MySQL

Все это надо, если обращение к MySQL происходит не с того же компьютера (как это обычно происходит, ведь практически везде обращение к MySQL через localhost), а с удаленной машины, причем с любым IP из любой подсети.

В конфигурационном файле необходимо закоментировать опцию bind-address

В консоле MySQL дать команду:

GRANT ALL ON имя_базы.* TO пользователь_базы@ip_для_которого_даём_доступ IDENTIFIED BY "пароль";

Эта команда должна быть выполнена для каждого удаленного IP адреса и для каждой базы.

Если доступ должен быт для определенной таблицы а не базы целиком. То даем команду вида:

GRANT ALL ON таблица.имя_базы TO пользователь_базы@ip_для_которого_даём_доступ IDENTIFIED BY "пароль";

Смотрите так же:

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.