Necesito saber cómo puedo hacer una copia de seguridad de mis bases de datos MySQL de forma periódica y hacer que las copias de seguridad se descarguen a mi servidor local. Estoy usando navicat y tiene una interfaz de copia de seguridad sencilla y una función de programación de tareas, pero realiza una copia de seguridad de la base de datos y almacena la copia de seguridad en el servidor. Me gustaría tener una forma de descargar las copias de seguridad una vez realizadas en mi sistema local en lugar de tenerlas en el mismo servidor que la base de datos.Toma de copias de seguridad periódicas de una base de datos MySQL
Respuesta
instalación de un servidor de cron que se ejecuta mysqldump comando después de un cierto intervalo (por ejemplo, 24 horas)
mysqldump -hMY_HOST.COM -uDB_USERNAME -pDB_PASSWORD USERNAME_DATABASENAME > MysqlDump.sql
Después de crear el archivo de volcado. Configure otro cron para copiar este volcado en el servidor de destino (preferiblemente local) para que esto se ejecute con el mismo intervalo del cron anterior.
scp [email protected]_HOST.COM:/some/path/file [email protected]_HOST2.COM:/some/path/file
NOTA: Este comando puede causar alta carga de servidor (asegúrese de que los está ejecutando cuando el servidor tiene carga mínima)
Además de mysqldump, hay algunas otras opciones de copia de seguridad. Estos son principalmente para evitar que el mysqldump provoque tiempos de recarga/carga larga.
- Hay InnoDB hot backup, es un producto pago de los fabricantes de InnoDB para realizar copias de seguridad en línea. También es más difícil hacer una copia de seguridad de las tablas de InnoDB que de MyISAM, porque con este último, si la tabla se vacía, puede copiar los archivos, pero el primero tiene problemas.
- Si su copia de seguridad puede tomar instantáneas instantáneas de su disco duro, FLUSH TABLES WITH READ LOCK vaciará sus escrituras en el disco para que sus copias de seguridad estén en un estado constante. Sin embargo, esto bloqueará todas las lecturas, hasta que termines, por lo que si no son instantáneas, no será bueno.
Usted debe tratar mydumper - https://answers.launchpad.net/mydumper/+faq/338
Tiene un modo demonio que puede realizar copias de seguridad periódicas para usted y fue desarrollado por algunos excelentes ingenieros de MySQL. Creo que ha sido anunciado como mysqldump como lo imaginaría un dba;)
el enlace apunta a un sitio web adicional –
- 1. ¿Es viable manejar copias de seguridad de MySQL con git?
- 2. Copias de seguridad externas
- 3. Copia de seguridad de la base de datos MySQL
- 4. ¿Cómo hacer una copia de seguridad de la base de datos MySQL en Windows?
- 5. Copias de seguridad de CouchDB y clonación de la base de datos
- 6. Copias de seguridad de SQL Azure
- 7. Copia de seguridad automática de la base de datos MySQL en el servidor de Linux
- 8. ¿Cuál es el método menos intrusivo para crear una copia de seguridad de una base de datos couchdb?
- 9. ¿Cómo puedo hacer una copia de seguridad de una base de datos MySQL en AWS?
- 10. Cómo copiar una tabla de una base de datos mysql a otra base de datos mysql
- 11. ¿Cómo importar una gran base de datos de Heroku a mysql o sqlite3 local?
- 12. Seguridad de la base de datos Sqlite
- 13. ¿Puede MySQL restaurar de manera confiable las copias de seguridad que contienen vistas o no?
- 14. Restauración de una tabla MySQL a la base de datos
- 15. copia de seguridad de una base de datos MySQL y descarga como un archivo
- 16. ¿Cómo hacer una copia de seguridad de la base de datos MySQL en PHP?
- 17. Copias de seguridad del administrador de MySQL: "Modo de compatibilidad", ¿Qué está haciendo exactamente esto?
- 18. ¿Cómo elimino una base de datos MySQL?
- 19. Crear copias de las tablas de la base de datos Oracle en una base de datos SQLite
- 20. Migrar una base de datos de desarrollo MySQL a una base de datos de producción
- 21. S3 de alta disponibilidad + confiabilidad para copias de seguridad
- 22. ¿Almacena datos de imagen en una base de datos MySQL?
- 23. Estrategias recomendadas para realizar copias de seguridad del almacén de datos de appengine
- 24. Magento no toma nuevos detalles de la base de datos
- 25. Mantener la integridad entre dos almacenes de datos separados durante las copias de seguridad (MySQL y MongoDB)
- 26. Caída de varias tablas en una sola toma en mysql
- 27. Clonar base de datos MySQL
- 28. Planes de copia de seguridad y gestión de desastres para la base de datos mysql
- 29. Cómo recuperarse de las copias de seguridad de svn hotcopy
- 30. ¿La mejor práctica para las escrituras de la base de datos del sitio web durante copias de seguridad frías?
¿Podría ser más adecuado en serverfault? – tronda
También debería consultar: http://www.percona.com/docs/wiki/percona-xtrabackup:start – Everyz