привилегию?
зачем нужно:
есть проект. есть БД и юзер с правами ALL *.* (да-да. знаю я)
создал юзверя, дал ALL на конкретную БД. Проверил в консоли mysql -h -u -p - всё есть.
как только поменял креды в приложении - оно выдало DB error
Как понять чего ему не хватает? (кроме как пнуть разраба/вендора)?
mysql 5.7
Смотреть конкретный еррор, без этого нет смысла
к сожалению пишет именно так db error (ни больше, ни меньше) - так что либо пинать разрабов, либо включать лог всех запросов (general_log) - и искать глазками (пока думаю пойти по этому пути, посмотрим что будет) в стандартом erorr_log'e ничего интересного нет (хотя.. м.б. уровень логирования такой?)
mysql возвращает ведь код ошибки и текст. типа deadlock occured итд так что тут да, надо пинать разрабов, чтобы логгировали полностью всю инфу, а не просто ошибка в бд
Обсуждают сегодня