Thu. Nov 14th, 2024

22 herramientas y scripts gratuitos de copia de seguridad para bases de datos MySQL/MariaDB

By admin Jan 29, 2024

MySQL es un popular sistema de gestión de bases de datos relacionales (RDBMS) de código abierto. Se utiliza ampliamente para aplicaciones basadas en web y es conocido por su facilidad de uso y escalabilidad. MySQL es utilizado por muchos sitios web populares, incluidos Facebook, Twitter y YouTube.

MySQL Backup es el proceso de crear una copia de la base de datos para protegerla contra la pérdida de datos. Hacer una copia de seguridad de su base de datos es importante porque proporciona una red de seguridad en caso de fallas de hardware, errores de software o errores del usuario. Sin una copia de seguridad, puede resultar difícil o imposible recuperar los datos perdidos.

No se puede subestimar la importancia de hacer una copia de seguridad de su base de datos. Además de proteger contra la pérdida de datos, las copias de seguridad también pueden ayudar con la recuperación y las pruebas ante desastres. Con una copia de seguridad, puede restaurar su base de datos a un estado anterior y recuperar los datos perdidos. Las copias de seguridad también se pueden utilizar para probar nuevas funciones o actualizaciones sin poner en riesgo sus datos activos.

En resumen, MySQL es un RDBMS de código abierto popular que se utiliza para aplicaciones basadas en web. MySQL Backup es el proceso de crear una copia de la base de datos para protegerla contra la pérdida de datos. Es importante hacer una copia de seguridad de su base de datos para protegerla contra la pérdida de datos, ayudar en la recuperación ante desastres y facilitar las pruebas.

En esta publicación, le ofrecemos una amplia lista de scripts de respaldo de MySQL/MariaDB y herramientas que puede utilizar para respaldar su base de datos de forma gratuita.

1- copia de seguridad de mysql

Este es un script de shell que le permite realizar una copia de seguridad de sus bases de datos MySQL en cualquier lugar. Puede volcar y restaurar simplemente en el servidor, volcar su base de datos a un sistema de archivos local, servidor SMB, conectarse a cualquier contenedor acoplable y hacer una copia de seguridad de su base de datos seleccionada desde cualquier contenedor, y mucho más.

2- Utilidad de copia de seguridad PHP

PHPBU es una herramienta PHP que crea y cifra copias de seguridad, sincroniza sus copias de seguridad con otros servidores o servicios en la nube y lo ayuda a monitorear la creación de sus copias de seguridad.

Características destacadas

  • Bases de datos de respaldo: ArangoDB, Elasticsearch, InfluxDB, Ldap, MongoDB, MySQL, Percona XtraBackup, PostgreSQL, Redis y MariaDB.
  • Comprime la copia de seguridad en bzip2, gzip, xz, zip.
  • Validar copias de seguridad
  • Cifrar copias de seguridad
  • Sincronice copias de seguridad con otras ubicaciones: Amazon S3, Azure Blob, Dropbox, FTP, SFTP, disco Yandex y más
  • gancho web
  • Informes

3- Apóyame

Una solución automatizada de copia de seguridad de archivos y bases de datos MySQL/MariaDB en máquinas *nix que utilizan Amazon S3, WebDAV (ownCloud/NextCloud, etc.), Google Drive y Dropbox.

Este script realiza algunas tareas simples:

  • El script descarga todas sus bases de datos MySQL individualmente.
  • El script realiza una copia de seguridad de todos sus archivos web (por ejemplo: ruta raíz de todos sus hosts virtuales).
  • El script comprime su raíz web y sus bases de datos en un solo archivo.
  • El script carga el archivo comprimido en una carpeta de su cuenta de Dropbox, depósito de Amazon S3, Mega.nz o en una solución WebDav como OrnCloud/NextCloud Server.
  • Si el method se establece en dropboxLa secuencia de comandos garantiza que siempre tenga la secuencia de comandos más reciente de Dropbox-Uploader.
  • Después de la carga, el script limpia los archivos temporales (volcados, el archivo mismo).

4- Secuencias de comandos de respaldo

Colección de scripts de respaldo (a veces solo contenedores) para MySQL. Herramientas para mejorar la experiencia de copia de seguridad de MySQL y hacerla más fácil (casi plug and play… ¡casi!).

Todos los scripts se encargan de la política de retención (definida por el usuario), de la siguiente manera:

  • Para MyDumper: el usuario definirá los tiempos de retención semanales y diarios.
  • Para Mysqldump: el usuario definirá los tiempos de retención semanales y diarios.
  • Para Mysqlbinlog: el usuario definirá la cantidad de días que se conservarán los archivos binlog
  • Para XtraBackup: el usuario definirá los tiempos de retención semanales y diarios.

5- Arkiv

Esta es una herramienta de copia de seguridad simple pero potente diseñada para realizar copias de seguridad de directorios locales y bases de datos MySQL en Amazon S3 y Amazon Glacier.

Arkiv podría hacer una copia de seguridad de sus datos en un a diario o un cada hora base (puede elegir qué día y/o qué horas se lanzará). Está escrito en shell puro, por lo que puede usarse en cualquier máquina Unix/Linux.

6- MySQLDump para PowerShell

Guiones para usar mysqldump en sistemas Windows. Requiere OpenSSL para ejecutarse.

7- Asistente de copia de seguridad

Este asistente de copia de seguridad es una colección de scripts para personalizar fácilmente las copias de seguridad de archivos y bases de datos. Guía al usuario a través de una serie de preguntas y luego crea una configuración de rsnapshot basada en sus respuestas.

8- sql-backup – ¡Haga una copia de seguridad de su servidor MySQL/MariaDB!

Haga una copia de seguridad de su servidor MySQL/MariaDB (estructura, datos, usuarios, subvenciones, vistas, activadores, rutinas, eventos).

9- copia de seguridad mysql

Este proyecto es una bifurcación de deitch/mysql-copia de seguridadcon funciones adicionales para realizar copias de seguridad y restaurar recursos adicionales junto con la copia de seguridad de la base de datos.

La razón detrás de esto es que la mayoría de las aplicaciones también tienen recursos adicionales que forman parte de la aplicación de la que también es necesario realizar una copia de seguridad, no solo de la base de datos. Por ejemplo, una instalación de WordPress.

Tiene las siguientes características:

  • Copia de seguridad y restauración de bases de datos y archivos de aplicaciones.
  • Copia de seguridad en el sistema de archivos local, servidor S3 o SMB.
  • Copias de seguridad programadas.
  • Inicio retrasado del proceso de copia de seguridad: defina un retraso antes de realizar la primera copia de seguridad, ya sea a la hora del día o en relación con la hora de inicio del contenedor (en segundos).

10- MySQLCopia de seguridad (Windows/Powershell)

Copias de seguridad de MySQL en Window
s a través de XAMPP, WAMP o una instalación MySQL independiente. Estos scripts utilizan la línea de comandos 7Zip para comprimir scripts y MySQL .Net Connector 6.8.8.

11- copia de seguridad mysqlalldb

Un script de shell que puede realizar una copia de seguridad de todas las bases de datos MySQL por separado y comprimirlas en una carpeta.

12- php-mysqldump

Esta es una alternativa PHP primitiva al mysqldump herramienta CLI. Es posible exportar tablas (con todas las filas) y vistas.

13- copia de seguridad myphp

Realice una copia de seguridad/restauración de MySQL simple y rápida usando PHP. Puede usarlo para volcar una base de datos completa o solo algunas tablas.

Requiere PHP 5.0.5 o posterior.

14- gox

Herramienta de copia de seguridad (y restauración) sencilla para MySQL basada en xtrabackup de Percona.

15- copia de seguridad de kube

Contenedor de utilidades para realizar copias de seguridad de bases de datos y archivos desde contenedores en un clúster de Kubernetes. Actualmente puede utilizar kubectl exec para realizar copias de seguridad de bases de datos y archivos desde contenedores y almacenar los archivos de copia de seguridad en un depósito de AWS S3.

dieciséis- acción de respaldo

Github Action para realizar copias de seguridad de bases de datos MySQL, MongoDB y PostgreSQL.

17- GdprDump

Esta herramienta proporciona un comando que vuelca el contenido de una base de datos MySQL.

Es el equivalente a mysqldump, con características adicionales, a costa del rendimiento (implementación PHP). El objetivo principal de esta herramienta es crear volcados anónimos para cumplir con la normativa GDPR.

Características:

  • Convertidores de datos (transforman los datos antes de volcarlos en el archivo).
  • Filtrado de tablas recursivas.
  • Lista blanca de tablas (solo estas tablas se incluirán en el volcado).
  • Lista negra de tablas (no incluidas en el volcado).
  • Opciones de volcado (compresión, tipo de salida…).
  • Plantillas de configuración predefinidas (Magento, Drupal, OroCommerce).

18- MySqlBackup.Net

Una herramienta para realizar copias de seguridad y restaurar bases de datos MySQL en C#/VB.NET/ASP.NET. Se ejecuta en MySql.Data.DLL, MySqlConnector.DLL y Devart.Express.MySql.DLL.

19- DbSincronización (PHP)

DbSync es una herramienta para comparar y sincronizar eficientemente dos o más tablas de bases de datos MySQL remotas.

Para hacer esto sin comparar cada byte de datos, la herramienta realiza una suma de verificación (MD5, SHA1, CRC32) en un rango de filas en las tablas de origen y de destino, y compara solo el hash. Si se descubre que un bloque tiene una inconsistencia, la herramienta realiza una suma de verificación en cada mitad del bloque, de forma recursiva (hasta un tamaño mínimo de transferencia de bloque), hasta que encuentra la inconsistencia.

20- MysqlCG – Interfaz gráfica del cliente Mysql

Un script simple para realizar copias de seguridad y administrar bases de datos MySQL.

21- Exportar base de datos MySQL e importarla desde un archivo de volcado en PHP

MySQL es un popular programa de base de datos basado en Linux. Como base de datos, MySQL es una aplicación versátil. Puede usarse para algo tan simple como una base de datos de productos o tan complejo como un sitio web de WordPress.

Este paquete le ayudará a exportar una base de datos MySQL e importarla desde un archivo de volcado en PHP.

22- Respaldo (MySQL, MariaDB, MongoDB, PostgreSQL)

Backup es una aplicación para organizar copias de seguridad de archivos y bases de datos. Admite compresión, transferencia cifrada, informes por correo electrónico y ejecución de comandos antes y después de un proceso.

Las características incluidas son:

  • Configuración sencilla
  • Fuertes compresiones (Bzip2, Gzip)
  • Soportes mariadb, MongoDB, mysql y PostgreSQL bases de datos
  • Admite contenedor Docker
  • Ejecutar comandos antes y después.
  • Transferencias seguras y cifradas
  • Informes por correo electrónico
  • Muestra el tamaño y la duración de la copia de seguridad

Etiquetas

devops Lista de herramientas para desarrolladores de código abierto desarrollo web desarrolladores web desarrollo mysql postgresql base de datos mariadb bases de datos shell terminal PHP basado en terminal

By admin

Related Post

Leave a Reply

Your email address will not be published. Required fields are marked *