Бывают случаи, когда необходимо настроить удаленный доступ к 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
Всё, теперь у вас будет всё прекрасно работать. Помните, не используйте лёгкие пароли!