Тема: MySQL. Удалённое подключение к БД

Доброго времени суток!

Сегодня я расскажу как сделать так, чтобы стало возможно подключение к MySQL серверу, расположенному на удалённом хосте.


Если начать подключаться без подготовки, то Вы скорее всего увидите что-то вроде этого:

1.png

Чтобы исправить это нам нужно разрешить подключение к нашему MySQL серверу для конкретного пользователя.


Для этого нам нужно открыть консоль MySQL. (Обычно это можно сделать через tools —> Launch command line) и ввести следующие команды по очереди:

mysql> CREATE USER 'user'@'%' IDENTIFIED BY 'password';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'user'@'%'
-> WITH GRANT OPTION;

Если всё хорошо, то Вы увидите следующее:

2.png

Теперь при подключении к удалённому MySQL серверу нужно использовать:

  • пользователь — user
  • пароль — password

Готово! В итоге подключение будет успешным.