Назад | Перейти на главную страницу

Как сделать дамп базы данных для использования без учетных данных

Мне интересно, как я могу создать сброшенную базу данных, чтобы ее можно было восстановить, не требуя исходного имени пользователя и пароля базы данных?

В идеале я хотел бы знать команды pg_dumpall, а также mysqldump для этого.

Это может быть полезно в различных обстоятельствах, например, когда кто-то хочет сбросить базу данных для публикации в открытом доступе.

Не использовать pg_dumpall для postgres - используйте pg_dump. Это даст вам дамп, независимый от исходных паролей. Затем используйте pg_dumpall -g чтобы получить пользователей и пароли - чтобы вы хотя бы знали, какие имена пользователей должны быть там.

Зачем вам когда-либо понадобятся исходные учетные данные для восстановления базы данных? Для восстановления требуются только учетные данные восстанавливаемой базы данных. к, а не первоисточник.