Hostwinds Tutoriais
Resultados da busca por:
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