Este tutorial mostrará como usar a ferramenta MySqldump para fazer backup de seus bancos de dados do terminal.
OBSERVAÇÃO: Para seguir este tutorial, você precisará ter uma instalação MySQL em pleno funcionamento e uma conta raiz ou um com privilégios sudo.
Backup de banco de dados
Para fazer backup de um banco de dados usando a ferramenta MySqldump, use a sintaxe geral abaixo:
mysqldump [options] [DatabaseName]> [nome].SQLPor exemplo, se você deseja fazer backup de um único banco de dados, poderá usar o comando abaixo:
MySqldump -u Root -p Reviews --quick - -Lock -Tables = false> Reviews_backup.SQLDigite a senha: *****
No comando acima, usamos a ferramenta MySqldump para fazer backup do banco de dados (revisões) em uma revisão de arquivos_backup.SQL
Depois que o comando acima for executado, o utilitário mysqldump solicitará uma senha e depois prosseguirá para fazer backup do banco de dados se a senha estiver correta. O arquivo de backup criado estará no diretório a partir do qual o utilitário é executado.
Usamos as opções como:
Você pode verificar outras opções chamando o comando mysqldump -help
Backup de DBMs inteiros
O utilitário MySqldump também permite fazer backup de todos os bancos de dados no DBMS usando o comando único abaixo:
mysqldump -u root -p --l -databases --quick - -lock -Tables = false> master_backup.SQLUsando o comando acima, você terá uma cópia de todos os bancos de dados no sistema em um único arquivo que você pode usar para restaurar.
Backup de uma mesa
Se você deseja fazer backup de uma única tabela em um banco de dados específico, pode usar o comando abaixo para conseguir isso:
mysqldump -u root -p --quick -lock -tables = false comentários log> db_reviews_log_tb.SQLNo comando acima, criamos um backup da tabela de log do banco de dados de revisões em um arquivo chamado db_reviews_log_tb.SQL.
Restaurar backup
Depois de criar backups de seus bancos de dados e tabelas, você pode restaurá -los especificando o banco de dados e o nome do arquivo. Por exemplo:
Revisões MySQL -u Root -p < reviews_backup.sqlO comando acima restaura as revisões_backup no banco de dados de revisões.
OBSERVAÇÃO: Uma restauração de banco de dados remove e substitui os dados atuais dos dados especificados no arquivo de backup. Para restaurar todo o backup do DBMS. Use o comando abaixo:
Mysql -u Root -p < master_backup.sqlConclusão
Neste guia rápido, discutimos como usar a ferramenta MySqldump para fazer backup de bancos de dados. As idéias discutidas neste tutorial podem ajudá -lo a fazer uma cópia rápida de seus bancos de dados.