Я пытаюсь подключиться к серверу MySQL с помощью JDBC-инструмента в java (используя eclipse). Мне просто интересно, как ввести 2 комбинации пользовательских/паролей. Первый - тот, который я использую для подключения к серверу (например, когда я ssh на сервере), а второй - в phpmyadmin. На данный момент я вводил пароль phpmyadmin только в свойствах подключения jdbc и не подключался. Это мое текущее заявление:Подключение к серверу MySQL JDBC
conn = DriverManager.getConnection("jdbc:mysql://[IP of server]:3306/[Database Table name]", "[UserName (same as phpmyadmin)]","[Password (same as phpmyadmin)]");
Я получаю
java.sql.SQLException: null, message from server: "Host '[My computer's full host name]' is not allowed to connect to this MySQL server"
мне было просто интересно, если мне нужно, чтобы войти в мой сервер логин/пароль (тот, который я использую для SSH), а также в дополнение к имени пользователя/pwd phpmyadmin. Я новичок в JDBC и сервере MySQL, поэтому я был бы признателен за любые советы.
Только для фона, я могу успешно подключиться через ssh, и я могу войти на сервер через phpmyadmin.
Ваш сервер баз данных MySQL работает на том же компьютере, что и ваши клиенты? – Marvo
И нет, ваш логин/пароль вашего сервера здесь не играет. MySQL выполняет свою аутентификацию и авторизацию. – Marvo
Он не работает на том же компьютере, который пытается подключиться к нему, нет. – Kgrover