Я пытаюсь подключиться к базе данных MySQL из Java (MySQL размещен сервер WAMP)Подключение к базе данных MySQL Java
String userName = "root";
String password = "pass";
String url = "jdbc:mysql://localhost/dbase";
Class.forName ("com.mysql.jdbc.Driver").newInstance();
conn = DriverManager.getConnection (url, userName, password);
Соединение хорошо, когда я бегу с локального хоста. Однако, когда я запускаю этот код с другого компьютера, заменяющего Localhost с IP моего компьютера (в пределах одной и той же сети), я получаю ошибку,
message from server: "Host '<name>' is not allowed to connect to this MySQL server"
Я попытался с портом 3306 тоже. Что не так?
См. Здесь - http://forums.mysql.com/read.php?52,18966,134534 для наиболее вероятного источника проблемы. – Perception
Я считаю, что mysql использует только локальные хост-соединения. Вам нужно будет изменить конфигурационный файл, чтобы разрешать подключения за пределами локального хоста. Поэтому добавьте свой IP-адрес к разрешенным пользователям. – Andy