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:

    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...