post #4786
Backup do Banco de Dados com PHP
Publicado em: 21/03/2024 / Atualizado em: 21/03/2024
Com este script PHP abaixo, você pode adicionar na raiz da sua hospedagem, preencher os dados solicitados, e rapidamente o código pode rodar um backup e armazenar na sua hospedagem para download.
<?php
// Credenciais do banco de dados
$dbHost = 'localhost'; // Host do banco de dados
$dbUsername = 'nome_do_usuario'; // Usuário do banco de dados
$dbName = 'nome_do_banco_de_dados'; // Nome do banco de dados
$dbPassword = 'senha_do_usuario'; // Senha do banco de dados
// Comando para gerar o backup
$dumpCommand = "mysqldump --user={$dbUsername} --password={$dbPassword} --host={$dbHost} {$dbName} > backup_{$dbName}.sql";
// Executa o comando
system($dumpCommand, $output);
// Verifica se o backup foi realizado com sucesso
if($output == 0){
echo "Backup realizado com sucesso.";
} else {
echo "Falha ao realizar o backup.";
}
?>
Para que o script possa ser executado, é preciso que você crie um arquivo (exemplo: backup-banco.php), e o acesse pelo navegador via URL (exemplo: https://seusite.com.br/backup-banco.php).
Não se esqueça de deletar o arquivo depois, para que não acessem ele por engano.
Publicações recomendadas:
Link Direto
Compartilhe esse conteudo nas redes sociais ou por mensagem usando o link direto abaixo. Basta copiar.
bruno.art.br/?p=4786
ID de Referência: 4786
Sugira uma publicação
Envie uma mensagem e sugira um publicação sobre um assunto que tenha dificuldades de resolver.