Por que você precisaria das credenciais originais para restaurar um banco de dados? A restauração requer apenas as credenciais do banco de dados que você está restaurando para , não a fonte original.
Eu estou querendo saber como posso gerar um banco de dados despejado para que ele possa ser restaurado sem exigir o nome de usuário e a senha do banco de dados original?
Idealmente eu gostaria de saber os comandos pg_dumpall e mysqldump para fazer isso.
Isso pode ser útil em diferentes circunstâncias, por exemplo, quando alguém quer despejar um banco de dados para ser liberado para o público.
Não use pg_dumpall
para postgres - use pg_dump
. Isso lhe dará um lixo independente das senhas originais. Em seguida, use pg_dumpall -g
para obter os usuários e as senhas - para que você saiba ao menos quais nomes de usuários devem estar presentes.
Tags mysql postgresql database linux