Como fazer backup ou restaurar banco de dados MySQL?

Como fazer backup ou restaurar banco de dados MySQL?

Existem várias maneiras de fazer esta tarefa, e irei explicar duas maneiras fáceis que você poderá executar para fazer backup ou restaurar backup do seu banco de dados MySQL.

Fazendo backup do seu banco de dados MySQL utilizando PHPMyAdmin

– Abra seu PHPMyAdmin, clicando no ícone correspondente no cPanel. No menu ao lado esquerdo, clique no banco de dados que deseja fazer backup;

 

– Clique na aba Exportar no lado direito;

– Certifique-se de selecionar para exportar toda a base de dados, não somente uma tabela. Todas as tabelas deverão aparecer na lista de exportação, e por ali você pode escolher as que deseja fazer backup;

– Selecione “SQL” como formato de saída, marque “Structure” e “Add AUTO_INCREMENT”. Selecione “Enclose table and field name with backquotes”. Selecione “DATA”, e marque “hexadecimal for binary field”. Ajuste o tipo de exportação (export type) para “INSERT”.

– Selecione “Save as file” (Enviado), não modifique o nome do arquivo, e use a compressão de sua preferência.  Clique em OK para fazer o download do seu backup.

Restaurando backup de um banco de dados MySQL usando PHPMyAdmin

– Para restaurar um backup, clique na aba SQL;

– Na página “SQL”, desmarque Mostrar esta consulta SQL novamente;

– Cole o conteúdo do backup do seu banco de dados;

– Clique Executar;

Alternativamente você pode ir na aba Import e selecionar o arquivo que deseja restaurar, e clicar em Executar.

Criando um backup do seu banco de dados MySQL usando SSH

– Se você possui acesso shell em sua conta de hospedagem, pode facilmente fazer backup do seu banco de dados com o seguinte comando:

# mysql -u username -p database_name > filename.sql

Onde:

username = usuário root ou usuário com privilégios suficientes para fazer este backup;

database_name = o nome do banco de dados que deseja criar;

filename = nome do arquivo de saída com extensão sql;

Restaurando um backup MySQL usando SSH

Para restaurar, o procedimento é quase como o comando acima, você só precisa substituir um símbolo. Fácil, não?

# mysql -u username -p database_name < filename.sql

Onde:

username = usuário root ou usuário com privilégios suficientes para restaurar o backup;

database_name = o nome do banco de dados que você deseja inserir os dados;

filename = nome do arquivo de entrada com extensão sql;

Nota: quando fizer backup ou restaurar usando SSH, você deve previamente criar o banco de dados, antes de executar o comando, ou senão este procedimento não irá funcionar.

Leave a Reply

Your email address will not be published.

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Abrir chat
💬 Posso Ajudar?