Hostwinds Tutoriais

Resultados da busca por:


Criação de backups do MySQL com Restic

Tag: MySQL,  Restic,  Backups 

Restic é capaz de ler dados de stdin, que podem ser usados para salvar a saída de um programa.

Neste artigo, discutiremos como usar essa funcionalidade para levar backups mysql através do uso do MySQLDUMP.

Como com qualquer interação com a RESTIC, você deve primeiro inicializar o repo para executar ações dentro da RESTIC.

O comando para tocar um despejo de banco de dados MySQL para um banco de dados individual seria o seguinte -

mysqldump --databases database_name -u database_user -p | restic backup --stdin --stdin-filename database_dump.sql

Para fazer a mesma coisa para todos os bancos de dados, você pode executar um mysqldump de todos os bancos de dados no servidor e tocar a saída para restrições da seguinte maneira -

mysqldump -u database_user -p --all-databases | restic backup --stdin --stdin-filename all_databases.sql

Com o acima, você pode ver seus backups de banco de dados por meio de instantâneos RESTIC, vistos abaixo.

# restic snapshots
password is correct
ID Date Host Tags Directory
----------------------------------------------------------------------
37f632eb 2018-02-22 11:32:43 hwkb.hostwindsdns.com all_databases.sql
b923eed6 2018-02-22 11:45:17 hwkb.hostwindsdns.com database_dump.sql
----------------------------------------------------------------------
2 snapshots

Escrito por Hostwinds Team  /  Junho 5, 2021