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

'myname' @ '%' может получить удаленный доступ к серверу mysql, но не через 'myname'@'123.456.489.%'

Я работаю над удаленным доступом к серверу mysql. Мой домашний компьютер на компьютер в офисе.

Я могу получить доступ с помощью 'myname' @ '%'.

но я не могу с 'myname'@'123.456.489.%'. «123.456.489.012» (отредактировано) - это IP-адрес (IPv4) моего домашнего компьютера.

У меня такая ошибка:

Не знаю почему.

Ваш сервер MySQL преобразует IP-адреса в имена, прежде чем проверять, разрешено ли соединение. Таким образом, он проверяет имя хоста вашего IP-адреса, а не сам адрес, который вы настроили.

Вы можете отключить это поведение с помощью skip-name-resolve.

Например:

 [mysqld]
 skip-name-resolve