Backup/restore de banco de dados MySQL simples, fácil e rápido

Quando se trata de realizar backups de bancos de dados MySQL, é altamente recomendável utilizar o prompt de comando para obter resultados rápidos e eficazes. Aqui estão as etapas simples para criar e restaurar backups utilizando o comando mysqldump:

1. Criando um backup do banco de dados MySQL

Para gerar um arquivo de backup com a extensão .sql, utilize o seguinte comando no prompt de comando:

mysqldump -u root -p[senha_do_root] [nome_do_banco] > dumpfilename.sql

Certifique-se de substituir [senha_do_root] pela senha do usuário "root" do MySQL e [nome_do_banco] pelo nome do banco de dados que deseja fazer o backup.

2. Restaurando o banco de dados a partir do arquivo de backup

Para restaurar o banco de dados a partir do arquivo de backup, execute o seguinte comando no prompt:

mysql -u root -p[senha_do_root] [nome_do_banco] > dumpfilename.sql

Novamente, lembre-se de substituir [senha_do_root] pela senha do usuário "root" do MySQL e [nome_do_banco] pelo nome do banco de dados no qual deseja importar os dados.

3. Executando o comando via PHP no servidor

Se você precisar executar o comando através do PHP no servidor, é possível usar a função system() ou shell_exec():

system("mysql -u root -p[senha_do_root] [nome_do_banco] > dumpfilename.sql");

A função system() executa o terminal do linux via php e mostra o retorno do terminal em texto. Lembre-se de que ao utilizar esse método via PHP, é essencial garantir que a pasta do servidor tenha as permissões adequadas para que o comando system possa criar e manipular arquivos sem problemas.

Para obter mais informações, acesse a documentação oficial do MySQL sobre o comando mysqldump em [http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html].


Tags:

  • SQL
  • Banco de dados
  • Backup
  • Respore
  • MySQL

Compartilhar:

10 Comentários

  • Foto de Arthur Ronconi
    Arthur Ronconi
    Hélio, todos os códigos e ações do plugin podem ser encontrados no próprio script do plugin. Dá uma olhada lá! =D
  • Foto de Marcelo Alexandre
    Marcelo Alexandre
    É a melhor função para validação de data em Javascript que já analisei! Parabéns!
  • Foto de Aristides
    Aristides
    SHOW
  • Foto de Anônimo
    Anônimo
    Obrigado!!!
  • Foto de Anônimo
    Anônimo
    Obrigado!
  • Foto de bretas
    bretas
    Muito bom valeu muito!!!
  • Foto de Cristiano
    Cristiano
    Meu nobre, Boa tarde! Artigo excelente e função melhor ainda. Me ajudou bastante em um dos meus projetos. Inclusive, adicionei a validação da hora, caso seja digitada. Um forte abraço!
  • Foto de Matheus Costa
    Matheus Costa
    muito massa ! sempre me perguntava o porque JS tinha Java no nome, visto que não vivi a época do Netscape Navigator
  • Foto de José Lopes
    José Lopes
    Ainda tenho duvidas entre ele e o Joomla, o WordPress parece que tem umas limitações que o Joomla não tem
  • Foto de Arthur Ronconi
    Arthur Ronconi
    Quais limitações?

O que achou do artigo?

Escreva um comentário, deixe-me saber o que achou do artigo. Se tens uma dúvida basta perguntar:

Resposta ao comentário:
Loading...