Restaurar y Respaldar base de datos MySql

Restaurar y Respaldar base de datos MySql

Me encontré en la necesidad de Respaldar mi base de datos MySql, pero como acostumbro a utilizar paneles como Kloxo o IspCp, no me da mucha confianza o facilidad respaldar la base de datos desde su sistema, no estoy diciendo que estén mal o que sean complicados, es solo que prefiero el arte manual, claro que si tienes algún panel de pago como cPanel, quizás esto sea innecesario.

Lo principal antes de respaldar base de datos MySql, es tener instalado alguna consola que te facilite el acceso a shh y por su puesto acceso root.

en mi recomendación personal te diría que utilices Putty, pero claro hay muchas opciones, tu eliges

Respaldar base de datos MySql.

Pasos a seguir:

  1. Conéctate vía SSH a tu servidor (puedes usar putty u otra shell).
  2. Crear un directorio llamado Backups o como desees y cambiamos la ubicación a ese directorio:
    mkdir backups
    cd backups
  3. ¿facil? ahora ejecutemos este comando para Respaldar base de datos MySql:
    mysqldump -u usuario_basedatos -ppassword nombre_basedatos > backups_basedatos.sql
  4. Sencillo, ya que estamos con el SQL en nuestro directorio, lo comprimimos con Gzip:
    gzip -9 backups_basedatos.sql

Nota: verifiquen bien el paso 3 el “-ppassword” lleva doble p, la primera es la sentencia -p y el restp es password.

Restaurar base de datos MySql

Bueno, ya tenemos el respaldo de nuestra base de datos, pero ¿que sucede si queremos restaurarla?

  1. Subir el backup por FTP al directorio de backups (si es que ya no lo tenían ahí)
  2. Conectense por Putty (SSH) al servidor y dirijanse a la carpeta backups:
    cd backups
  3. descompriman el respaldo que necesitan ocupar y luego ejecuten el comando para restaurarlo.:
    gzip -d backups_db.sql.gz
    mysql -u usuario_db -ppassword -h localhost -D nombre_db < backups_db.sql

Fuente: http://www.dasumo.com

Suscribete a nuestra lista

Mantente informado sobre las novedades que ofrecemos en nuestra web, no te llenaremos de Spam ni entregaremos tus datos a terceros.

Gracias por suscribirte a nuestra lista

Pin It on Pinterest

Share This