Я смотрел на это Почта и подробно описано, как разрешить подключение удаленного хоста к базе данных. Но вот строчка, которая застала меня врасплох:
mysql> GRANT ALL PRIVILEGES ON *.* TO user@50.xx.xx.xx IDENTIFIED BY "pass";
.
Похоже, вам нужно предоставить разрешения каждому удаленному клиенту, который хочет получить доступ к базе данных?
Что, если я хочу разрешить всем удаленным клиентам иметь доступ к базе данных? Как это можно сделать вместо того, чтобы идентифицировать каждого.
Использование подстановочных знаков для основной части.
mysql> GRANT ALL PRIVILEGES ON *.* TO 'user@50.xx.xx.%' IDENTIFIED BY "pass";
mysql> GRANT ALL PRIVILEGES ON *.* TO 'user@%' IDENTIFIED BY "pass";
Но будьте осторожны, это опасно.