[РЕШЕНО] Debet plus ломится в MySQL без пароля

Вопросы по работе подсистемы "Администрирование" в "Дебет Плюс V12"

[РЕШЕНО] Debet plus ломится в MySQL без пароля

Сообщение netzmb » Пн мар 14, 2011 11:51 am

Есть такой надоедливый глюк: когда я запускаю программу в процессе загрузки до авторизации вылазит окно:

Изображение

Судя по всему, программа пытается подключиться к серверу по указанной учётке (DPADMIN@localhost), но без пароля.
В это время в терминале пишется:

Код: Выделить всё
jdbc:mysql://localhost:3306/dpadmin?useUnicode=true&characterEncoding=utf8
0 [main] ERROR - Access denied for user 'DPADMIN'@'localhost' (using password: NO)
endStriptcompile
java.sql.SQLException: Access denied for user 'DPADMIN'@'localhost' (using password: NO)


В настройке соединения с сервером MySQL указано, чтобы DebetPlus использовал авторизацию MySQL:
Изображение

После нажатия "OK" на сообщении с ошибкой, выводится стандартное окно с именем пользователя и паролем для авторизации в базе. Если всё правильно ввести, то дальше проблем с правами доступа не возникает

Вопрос: что сделать, чтобы DebetPlus не пытался подключаться к базе без пароля?

Дополнительная информация:

Права для DPADMIN'а:

Код: Выделить всё
mysql> SHOW GRANTS FOR 'DPADMIN'\G
*************************** 1. row ***************************
Grants for DPADMIN@%: GRANT USAGE ON *.* TO 'DPADMIN'@'%' IDENTIFIED BY PASSWORD '******'
*************************** 2. row ***************************
Grants for DPADMIN@%: GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EVENT, TRIGGER ON `dpbase`.* TO 'DPADMIN'@'%'
*************************** 3. row ***************************
Grants for DPADMIN@%: GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EVENT, TRIGGER ON `dpadmin`.* TO 'DPADMIN'@'%'
3 rows in set (0.00 sec)


Т.е. DPADMIN - полноценный владелец двух баз данных: dpadmin и dpbase;

Система:

Gentoo linux 2.6.36-gentoo-r5
CPU: AMD Athlon II x2 x86_64
MySQL: 5.1.51
DebetPlus: официальный, свежескачанный с сайта
Последний раз редактировалось netzmb Вт мар 15, 2011 12:08 pm, всего редактировалось 1 раз.
Аватара пользователя
netzmb
Уверенный пользователь
Уверенный пользователь
 
Сообщения: 12
Зарегистрирован: Сб мар 12, 2011 5:03 pm
Откуда: Kharkiv

Re: Debet plus ломится в MySQL без пароля

Сообщение Дарья » Пн мар 14, 2011 5:31 pm

Вы же сами ответили на свой вопрос.
Есть галочка "использовать авторизацию", что означает: при входе в систему спрашивать пароль для входа в систему и не спрашивать для подключения к базе.
Пароль вы можете изменить (просто по умолчанию БЕЗ ПАРОЛЯ), как первый, так и второй.
Аватара пользователя
Дарья
Консультант
 
Сообщения: 1774
Зарегистрирован: Пн июл 28, 2008 9:40 am

Re: Debet plus ломится в MySQL без пароля

Сообщение netzmb » Вт мар 15, 2011 11:09 am

Дарья писал(а):Вы же сами ответили на свой вопрос.
Есть галочка "использовать авторизацию", что означает: при входе в систему спрашивать пароль для входа в систему и не спрашивать для подключения к базе.
Пароль вы можете изменить (просто по умолчанию БЕЗ ПАРОЛЯ), как первый, так и второй.


Спасибо! Разобрался с вопросом

Просто сам себя запутал :)
Думал, что сначала должен идти запрос пароля для дебета, а только потом - вход в систему и соединение с базой MySQL по указанному ранее паролю и логину.
Получается, при работе с MySQL нужно входить без авторизации DebetPlus.

Хотя, странно, ведь использование открытой (незапароленной) базы это довольно небезопасно :?
Аватара пользователя
netzmb
Уверенный пользователь
Уверенный пользователь
 
Сообщения: 12
Зарегистрирован: Сб мар 12, 2011 5:03 pm
Откуда: Kharkiv

Re: Debet plus ломится в MySQL без пароля

Сообщение Дарья » Вт мар 15, 2011 11:27 am

А Вы бы предпочли при установке звонить нам и спрашивать пароль? :)
После первого запуска можете запаролить вход под DPADMIN или вообще его удалить, добавив перед этим другого пользователя.
Аватара пользователя
Дарья
Консультант
 
Сообщения: 1774
Зарегистрирован: Пн июл 28, 2008 9:40 am

Re: Debet plus ломится в MySQL без пароля

Сообщение netzmb » Вт мар 15, 2011 11:44 am

Дарья писал(а):А Вы бы предпочли при установке звонить нам и спрашивать пароль? :)
После первого запуска можете запаролить вход под DPADMIN или вообще его удалить, добавив перед этим другого пользователя.


Понятно :)
Тогда может я добавлю в топик "[РЕШЕНО]" ?
Аватара пользователя
netzmb
Уверенный пользователь
Уверенный пользователь
 
Сообщения: 12
Зарегистрирован: Сб мар 12, 2011 5:03 pm
Откуда: Kharkiv

Re: Debet plus ломится в MySQL без пароля

Сообщение Дарья » Вт мар 15, 2011 11:54 am

Можно :)
Аватара пользователя
Дарья
Консультант
 
Сообщения: 1774
Зарегистрирован: Пн июл 28, 2008 9:40 am


Вернуться в Администрирование

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

cron