Como despejar o banco de dados a ser usado sem credenciais

1

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.

    
por alfish 01.01.2012 / 06:22

2 respostas

3

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.

    
por 01.01.2012 / 06:31
3

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.

    
por 01.01.2012 / 14:59