Migrar BDD mysql entre dos servidores

En: Libre

29 feb 2008

WP Greet Box icon
Hola! Si estás nuevo por aquí y te gusta lo que ves, puedes disfrutar de una actualización automática y gratuita por RSS para leer nuestros artículos completos cuando lo deseas en tu lector RSS favorito.

Podemos tener el siguiente escenario:
Servidor Origen:

  • Servidor Linux
  • Servidor sin PHPMyAdmin
  • Servidor sin panel de administración Web (únicamente acceso Shell)

Servidor Destino

  • Servidor Linux
  • Servidor con PHPMyAdmin
  • Servidor con panel de administración Web CPanel
  • Servidor con acceso Shell

Entonces realizamos el siguiente proceso:
Servidor Origen

  1. Entrar con la clave de root al servidor a través del acceso Shell
  2. Ejecutar cd /var/lib/mysql
  3. Ejecutar ls
  4. Cada una de las carpetas es una BDD. Comprimir la carpeta de la BDD deseada a través de la línea de comandos (Ver comprimir en este blog)
  5. Mover el archivo comprimido a un directorio accesible desde el servidor destino, por ejemplo el directorio www
  6. Ingresar a la nueva ubicación y descargar el archivo

Servidor Destino

  1. Ingresar al panel de administración Web
  2. Subir, mediante FTP, el archivo de la BDD comprimida que fue descargado del servidor origen
  3. Desde PHPMyAdmin crear una BDD (sin tablas)
  4. Ingresar al servidor desde línea de comandos
  5. Ejecutar cd /var/lib/mysql
  6. Mover el archivo de la BDD comprimida a éste directorio
  7. Descomprimir el archivo. (Al descomprimir la carpeta debe tener archivos .frm .MYD .MYI y un archivo db.opt)
  8. Ingresar a la carpeta donde se descomprimió la BDD
  9. Eliminar el archivo db.opt
  10. Ingresar a la carpeta que posee el nombre de la BDD creada recientemente con PHPMyAdmin
  11. Copiar el archivo db.opt a la carpeta donde recientemente borramos el archivo db.opt
  12. Si es necesario cambiar los permisos, usuario y grupo respectivo de éste archivo db.opt
  13. Borrar el directorio con el nombre de la BDD creada por PHPMyAdmin (ésta carpeta solo debe tener el archivo db.opt)
  14. Renombrar la carpeta que se creó al descomprimir. Poner el nombre de la carpeta recientemente borrada
  15. Actualizar PHPMyAdmin. La BDD que creamos vacía ahora debe tener las tablas y los datos de la migración realizada.

Listo….si todo fue realizado correctamente la nueva BDD contendrá todo lo que poseía la BDD del servidor origen.

Otros post

Este post ha sido visto 2011 veces

Deja tu comentario!

Acerca de UnderMedia

Inspiración y Determinación |
En Blog UnderMedia se recopilan y publican periódicamente noticias, artículos o comentarios generados dentro de UnderMedia S.A.

Twitter UnderMedia

  • Gaby: No le entendi XD [...]
  • makinista: Como podría hacer para que al hacer clic en un botón me cargara un html en otra parte de una web c [...]
  • Pablo: hola, muy bueno hombre, queria hacerte una pregunta, tal ves sea tonta no se, cual es la ventaja de [...]
  • Antony: Para ponerlo en tus páginas es necesario seguir estas instrucciones http://www.gentlesource.com/do [...]
  • Antony: Funciona perfecto. A los que les sale la página en blanco, si instalaron el modulo de lengua en esp [...]

Comunidad

Ultimas visitas

Raking

  • Blogalaxia
  • Top Blogs Ecuador

Switch to our mobile site