Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Подключение к mysql из Java на ubuntu 16.04 server / 3 сообщений из 3, страница 1 из 1
20.04.2018, 12:48
    #39633709
algoritmer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к mysql из Java на ubuntu 16.04 server
Добрый день
Я работаю в ява с БД mysql через mysql-connector-java-5.1.46.jar
На локальном хосте всё работает нормально. Сделал исполняемый jar
Запустил его на локальном хосте (ubuntu 18.04 64 bit) работает нормально

На сервере Ubuntu 16.04 64 bit, установлена панель Vesta. Вылетает вот такой листинг

java.sql.SQLException: Access denied for user 'admin_avto'@'localhost' (using password: YES)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:965)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3976)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3912)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:871)
at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1714)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1224)
at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2190)
at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2221)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2016)
at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:776)
at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:386)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:330)
at java.sql.DriverManager.getConnection(DriverManager.java:664)
at java.sql.DriverManager.getConnection(DriverManager.java:247)
at Main.main(Main.java:68)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58)

Судя по фразе "Access denied" нужно добавить какие-то права в системе. Какому пользователю нужно давать права? Или может проблема в другом?
...
Рейтинг: 0 / 0
20.04.2018, 13:29
    #39633744
Tsyklop
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к mysql из Java на ubuntu 16.04 server
algoritmer, пароль, пользователь в той бд есть? как устанавливали mysql? При установке можно создать root аккаунт и задать ему пароль. Его можно использовать.
...
Рейтинг: 0 / 0
20.04.2018, 17:07
    #39633892
algoritmer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подключение к mysql из Java на ubuntu 16.04 server
Из под root заработало. Спасибо за подсказку.
Хотя странно, почему не работает из под обычного пользователя
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Подключение к mysql из Java на ubuntu 16.04 server / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]