Mar 19

Importar bases de datos MySQL de gran tamaño cuando superan los límites de phpMyAdmin

Frecuentemente se tienen dificultades para importar bases de datos MySQL que tengan gran tamaño dentro del proceso de administración de una página web, y resulta muy típíco en la administración de sitios o blogs meidante WordPress. Puede suceder que en algún momento haya que mover las bases de datos de un servidor a otro (p.e. en caso de migración de una página web) y que el nuevo imponga un límite en el tamaño máximo del archivo permitido para la BD. En estos casos, si se intenta cargar bases de datos por encima del límite máximo mediante phpMyAdmin recibiremos un mensaje de error por exceso tras el intento de importación.

Cada servidor de alojamiento permite un tamaño máximo de las bases de datos MySQL que se pueden importar. Desde la opción Importar de phpMyAdmin se puede conocer este límite.

Para salvar esta dificultad hay diferentes herramientas que permiten restaurar de forma sencilla grandes bases de datos MySQL cuando no se puede realizar la importación mediante phpMyAdmin u otros medios debido a los límites impuestos por un servidor web respecto a su tamaño o al tiempo de ejecución. Se pueden diferenciar dos tipos:

  • Scripts que se ejecutan internamente desde el propio servidor donde se importa la BD.
  • Programas que dividen/trocean los archivos de BD en archivos más pequeños dentro de los límites de tamaño del servidor para su posterior importación vía phpMyAdmin.

Continue reading