Я пытаюсь подключиться к базе данных MySQL удаленно, с компьютера с именем pc.domain.com
на сервер с именем remotehost.domain.com
DriverManager.getConnection("jdbc:mysql://remotehost:3306", "user", "pass");
На удаленном сервере у меня есть пользователь 'user'@'pc.domain.com'
(с соответствующими разрешениями), но при попытке подключения возникает следующая ошибка:
Host '128.0.200.82' is not allowed to connect to this MySQL server
Я не знаю, является ли такая проверка на стороне сервера или на стороне клиента, хотя имеет больше смысла быть на стороне сервера. Как я могу заставить его использовать полное доменное имя вместо IP-адреса для идентификации соединения?