Подключение к MySQL с удаленного сервера

Бывают случаи, когда необходимо настроить удаленный доступ к MySQL, поэтому в этом уроке я вас и научу настраивать удаленное подключение. Ничего сложного в этом нет. Итак, начнем.

Для начала необходимо создать пользователя, у которого host будет равен «%», а не localhost:

CREATE user 'user'@'%' IDENTIFIED BY 'password';

Затем выдадим ему все привилегии:

GRANT ALL PRIVILEGES ON * . * TO 'user'@'%';

Возможно, вы подумаете, что на этом всё, однако это не так. У вас по прежнему не будет работать удалённое подключение к вашему MySQL серверу. Открываем настроки MySQL:

nano /etc/mysql/my.cnf

Находим там строчку:

bind-address = 127.0.0.1

И просто комментируем её(добавить «#» в начало строки). Перезагружаем MySQL:

/etc/init.d/mysql restart

Всё, теперь у вас будет всё прекрасно работать. Помните, не используйте лёгкие пароли!

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

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