Backup de DB MySQL

Published on October 2021 | Categories: Documents | Downloads: 2 | Comments: 0 | Views: 106
of 3
Download PDF   Embed   Report

Comments

Content

 

Backup de DB MySQL  MySQL es uno de los sistemas de manejo de base de datos open source más populares para el MySQL  desarrollo de sitios webs interactivos. Si su sitio almacena su información en una base de datos MySQL, seguramente seguramente desearás realizar un backup para que la información información pueda ser recuperada en caso de que algún desastre ocurra. Existen varias maneras de realizar un backup de la información de MySQL utilizando distintos métodos, incluyendo un proceso automátic automático. o. Aquí te ofrecemos 10 opciones.

1. Backup automático a Amazon S3  Muchos de los usuarios utilizan  utilizan Amazon S3  S3 para  para realizar un respaldo respaldo de su base de datos datos MySQL. Aquí hay un script automático que realiza la tarea de tomar un backup de una base de datos mysql y luego lo mueve a Amazon S3. (Más información aquí) aquí) 

2. Respaldo automático para Linux  root mysqldump -u root -pPASSWORD --alldatabases | gzip > /mnt/disk2/database_`data ‘ %m-%d %m-%d-%Y’ %Y’`.sql.gz  Si eres un usuario Linux puedes utilizar cron para hacer un respaldo automático de tu base de datos. “cron” es una utilidad de planificación basada en el tiempo que se encuentra en Unix/Linux. (Más información aquí) aquí) 

3. Backup con AutoMySQLBackup  AutoMySQLBackup  posee AutoMySQLBackup   posee algunas características características muy buenas para realizar un respaldo respaldo de una  base de datos sola, sola, de múltiples bases bases de datos o de todas todas las bases de datos del servidor. Cada  base de datos se guarda guarda en un archivo archivo separado que podrá podrá ser comprimido comprimido (con gzip o bzip2); rotará los respaldos y no los mantendrá ocupando espacio en tu disco. (Más información aquí) aquí) 

4. Haciendo un respaldo con MySQLDump  mysqldump ---user[user name] — password=[password][database password=[password][database name]>[dump file]  En este artículo se dan varios ejemplos de backups utilizando mysqldump, mysqldump, incluyendo el  backup de una base base de datos a un archivo, archivo, a otro servidor servidor o incluso comprimida comprimida en un archivo archivo gzip. (Más info) info) 

5. Tu base de datos en un archivo XML utilizando PHP   mysqldump ---user[user name] — password=[password][database password=[password][database name]>[dump file] 

 

Aquí hay un snippet PHP que genera un XML de tu base de datos. Si bien XML no es el formato más sencillo para recuperar una tabla, puede ser fácil de leer. (Más información aquí) aquí) 

6. Utilizar PHP para respaldar tu base de datos MySQL  Ejecuta un Query de respaldo de base de datos a partir de un archivo PHP. A continuación hay un ejemplo: <?php include ‘config.php’;  include ‘opendb.php’;  $tableName = ‘mypet’;  $backupFile = ‘backup/mypet.sql’;  $query = “SELECT * INTO OUTFILE ‘$backupFile’ FROM $tableName”;  $result = mysql_query($query); include ‘closedb.php’; 

?>  Para recuperar el respaldo sólo necesitas correr un LOAD DATA INFILE, de la siguiente manera: <?php

include ‘config.php’;  include ‘opendb.php’;  $tableName = ‘mypet’;  $backupFile = ‘mypet.sql’;  $query = “LOAD DATA INFILE ‘backupFile’ INTO TABLE $tableName”;  $result = mysql_query($query); include ‘closedb.php’;  ?>  (Más información aquí) aquí) 

7. Backup por medio de SSH  Una solución simple para realizar un backup de bases de datos MySQL grandes es a través de SSH. Necesitarás permitir el acceso Shell dentro de tu panel de control Plesk y usar una utilidad como PuTTy para ingresar en tu servidor por medio de SSH. (Más información aquí) aquí) 

8. Autoenviarte un backup por e-mail con PHP  Este script te enviará un e-mail con un archivo .sql adjunto, permitiéndote realizar un backup de tablas específicas de forma sencilla. (Más información aquí) aquí) 

 

9. Script Shell para un backup en Ubuntu Linux   Si posees un servidor VPS corriendo Ubuntu Linux podrás realizar un respaldo de todas tus  bases de datos MySQL MySQL en tu servidor servidor FTP. (Más información aquí) aquí) 

10. Backup automático de archivos de servidor web a un servidor FTP 

Esta es una simple solución para hacer un respaldo, para aquellas personas que poseen su  propio servidor web web y servidor MySQL MySQL en un VPS VPS o servidor dedicado. dedicado. La ventaja principal principal de utilizar el respaldo FTP o NAS es la protección de pérdida de datos. Primero necesitarás respaldar cada base de datos con el comando mysqldump. Automatizar Automatizar tareas de respaldo con tar. Configurar un cron job y generar un script de respaldo FTP. ( Más información aquí) aquí)  $ mysqldump -u root -h localhost -pmypassword faqs | gzip -9 > faqs-db.sql.gz 

11. MySQL Export  Puedes crear fácilmente un archivo dump (exportar/respaldar) de una base de datos utilizada  por tu cuenta. Para hacer esto debes acceder acceder a la herramienta herramienta phpMyAdmin phpMyAdmin de tu panel de control. 

Sponsor Documents

Or use your account on DocShare.tips

Hide

Forgot your password?

Or register your new account on DocShare.tips

Hide

Lost your password? Please enter your email address. You will receive a link to create a new password.

Back to log-in

Close