post #6139
Código PHP para realizar backup do banco de dados MySQL
Publicado em: 01/04/2025 / Atualizado em: 01/04/2025
Segue abaixo um script PHP para realizar backup de banco de dados MYSQL. Caso necessário, desbloqueie a função exec
em sua hospedagem provisoriamente, para realizar a operação.
<?php ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); // Configurações do banco de dados $host = '00000000'; // ou o IP do servidor MySQL $usuario = '00000000'; $banco = '00000000'; $senha = '00000000'; // Nome do arquivo de backup (pode adicionar data/hora se quiser) $nomeArquivo = 'backup_' . date('Y-m-d_H-i-s') . '.sql'; // Caminho onde o arquivo será salvo (mesma pasta do script) $caminho = __DIR__ . DIRECTORY_SEPARATOR . $nomeArquivo; // Comando mysqldump (certifique-se que o `mysqldump` está no PATH do servidor) $comando = "mysqldump --host=$host --user=$usuario --password=$senha $banco > \"$caminho\""; // Executa o comando exec($comando . ' 2>&1', $output, $retorno); echo "<pre>"; print_r($output); echo "</pre>"; echo "Código de retorno: $retorno"; // Verifica se teve sucesso if ($retorno === 0) { echo "Backup realizado com sucesso: $nomeArquivo"; } else { echo "Erro ao realizar backup. Código de retorno: $retorno"; } ?>
Publicações recomendadas:
Inscreva-se em Nossa News:
Seja notificando sempre que tiver conteúdo novo disponível no meu canal do Youtube ou artigo no meu Blog.

Link Curto para Compartilhamento
Compartilhe esse conteudo nas redes sociais ou por mensagem usando o link curto abaixo. Basta clicar em cima do link para copiar.
bruno.art.br/pb/6139
ID de Referência: 6139
Sugira uma publicação
Envie uma mensagem e sugira um publicação sobre um assunto que tenha dificuldades de resolver.