Какой пароль по умолчанию для администрирования консоли H2 - PullRequest
0 голосов
/ 24 февраля 2020

enter image description here

Я пытаюсь выяснить, что такое пароль администратора по умолчанию. я пытался добавить webAdminPassword = передать в .h2.server.properties, но не работает

Ответы [ 2 ]

0 голосов
/ 24 февраля 2020

В самом H2 нет значения по умолчанию. Если у вас в системном трее есть значок H2 Console, вы можете открыть консоль из ее контекстного меню, и вы сможете получить доступ к этим функциям без пароля в открывшемся окне.

Во всех других случаях вам нужно установить пароль явно. Вы можете добавить его в файл конфигурации .h2.server.properties в домашнем каталоге вашего пользователя с помощью webAdminPassword=some_password (не забудьте перезапустить консоль) или передать его в командной строке java -cp h2-1.4.200.jar org.h2.tools.Server -web -webAdminPassword some_password …, и такой пароль будет использоваться вместо пароля из файла конфигурации.

Ваш вопрос не описывает, как и где была запущена консоль H2. Если он был запущен в другой системе другим пользователем, необходимо отредактировать файл конфигурации в этой системе в профиле этого пользователя. Если в параметрах запуска был передан другой пароль, файл конфигурации не действует, и вам необходимо выяснить, что ему было передано.

0 голосов
/ 24 февраля 2020

попробуйте,

Ответ -user "".

еще попробуйте,

name = "sa"

password = ""

Если при запуске клиента вы застряли с непустым пользователем по умолчанию, полный набор параметров поможет вам в этом:

java -cp \ h2.jar org .h2.tools.Shell -url "jdb c: h2: file:" -driver "org.h2.Driver" -user "" -password ""

Пожалуйста, go по ссылке ниже для получения дополнительной информации https://www.ge.com/digital/documentation/meridium/APMConnect/V4302_UDLP210/Content/ChangeH2ConsolePassword.htm

...