Назад | Перейти на главную страницу

Разрешить удаленные подключения к базе данных MySql

Я смотрел на это Почта и подробно описано, как разрешить подключение удаленного хоста к базе данных. Но вот строчка, которая застала меня врасплох:

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";

Но будьте осторожны, это опасно.