2014-01-26 3 views
0

В настоящее время я использую базу данных h2 и начал создавать новых пользователей с разными грантами, но по умолчанию в базе данных есть пользователь namen '' с паролем '' со всеми привилегиями, что является проблемой безопасности По моему мнению.Отключить анонимный пользователь в базе данных h2

До сих пор я пытался

drop user ''; 

delete FROM INFORMATION_SCHEMA.USERS where name ='' 

Но ни один из них не работает до сих пор. кто-нибудь знает решение моей проблемы?

ответ

0

Имена пользователей - это идентификаторы, а не текстовые литералы. Идентификаторы цитируются с двойными кавычками. Итак, попробуйте использовать двойные кавычки:

drop user ""; 

Обратите внимание: вы не можете удалить последнего администратора. Если у вас только один администратор, вы не можете его удалить. Поэтому сначала вам нужно создать второго администратора.

Смежные вопросы