Восстановление утерянного пароля
SYSDBA (обсуждение | вклад) |
SYSDBA (обсуждение | вклад) |
||
| Строка 1: | Строка 1: | ||
Если утеряны пароли ко всем учетным записям, возможно ли подключиться к базе данных? | Если утеряны пароли ко всем учетным записям, возможно ли подключиться к базе данных? | ||
| − | Да, возможно. Для начала вспомним, что у сервера [[ | + | Да, возможно. Для начала вспомним, что у сервера [[Firebird]] есть одна учетная запись, которая |
| − | обладает максимальными правами на любую базу данных. Это учетная запись [[SYSDBA]], которая по-умолчанию имеет пароль masterkey. Таким образом, воспользуемся любым доступным инструментом, например IBExpert | + | обладает максимальными правами на любую базу данных. Это учетная запись [[SYSDBA]], которая по-умолчанию имеет пароль '''masterkey'''. Таким образом, воспользуемся любым доступным инструментом, например IBExpert, для того, чтобы подключиться к базе данных используя учетную запись SYSDBA. Выполним следующий SQL запрос: |
| − | + | SELECT name, password FROM gd_user | |
| − | SELECT name, password FROM gd_user | + | |
| − | + | ||
В результате мы получим список всех учетных записей системы Гедымин с их паролями. | В результате мы получим список всех учетных записей системы Гедымин с их паролями. | ||
| − | Если подключиться к базе данных не удалось из-за того, что у учетной записи SYSDBA был изменен пароль, то следует установить сервер | + | Если подключиться к базе данных не удалось из-за того, что у учетной записи SYSDBA был изменен пароль, то следует установить сервер [[Firebird]] на отдельной машине и скопировать на нее файл базы данных. Теперь можно подключаться используя пароль по-умолчанию. |
| + | |||
| + | [[Category:Школа системного администратора]] | ||
| + | [[Category:Firebird]] | ||
Текущая версия на 16:04, 18 декабря 2011
Если утеряны пароли ко всем учетным записям, возможно ли подключиться к базе данных?
Да, возможно. Для начала вспомним, что у сервера Firebird есть одна учетная запись, которая обладает максимальными правами на любую базу данных. Это учетная запись SYSDBA, которая по-умолчанию имеет пароль masterkey. Таким образом, воспользуемся любым доступным инструментом, например IBExpert, для того, чтобы подключиться к базе данных используя учетную запись SYSDBA. Выполним следующий SQL запрос:
SELECT name, password FROM gd_user
В результате мы получим список всех учетных записей системы Гедымин с их паролями.
Если подключиться к базе данных не удалось из-за того, что у учетной записи SYSDBA был изменен пароль, то следует установить сервер Firebird на отдельной машине и скопировать на нее файл базы данных. Теперь можно подключаться используя пароль по-умолчанию.