Home

Error en restauración de Mysql database usando PhpMyadmin

webmaster's picture

En algunas ocasiones después de la actualización de phpmyadmin como gestor de bases de datos mysql instaladas en nuestro servidor LINUX (en este caso un UBUNTU SERVER12.04) puede verse afectado el proceso de restauración de las mismas. Veamos que tenemos que revisar en la configuración de phpmyadmin para el correcto funcionamiento de la restauración a través de la importación. 

El proceso normal de restauración de una BD desde el administrador phpmyadmin se realiza de la siguiente forma:

Accedemos al Administrador Phpmyadmin a través de login

Seleccionamos la BD y pulsamos la pestaña Importar.

En las opciones a importar, pulsamos el botón examinra para selecionar el fichero .gzip o .bzip desde nuestra unidad de disco. Asegurse de no seleccionar ningun tipo de compatibilidad SQL (NONE) para que se utilice la compatibilidad standar de importación. También pulsamos la opción de "Permitir la interrupción de la importación parcial en caso de error..."

Pulsamos en Continuar y recibimos el siguiente error:

#1100 - Table 'pma_column_info' was not locked with LOCK TABLES

En la mayoría de los casos este error se produce porque no está definido el usuario y password para las opciones avanzadas de phpmyadmin en su fichero de configuración situado en /var/www/html/phpMyAdmin/config.inc.php.

Editamos dicho fichero y agregamos las siguientes lineas:

/* New Server configuration for imports databases */
$cfg['Servers'][$i]['controluser']='<usuario>';  <- Ponemos un usuario con derecho de admin
$cfg['Servers'][$i]['controlpass']='<password del usuario>';  <- Inroducimos la password del usuario

También es conveniente que en el fichero php.ini existe una mayor limitación de uso de memoria, para los scripts.

memory_limit = 32M      ; Maximum amount of memory a script may consume (16MB)

Una vez modificados ambos fichero, reinicie el servicio web e intente nuevamente restaurar su base de datos desde su phpmyadmin

Fuente: 

Centro Práctico - LEMURSOLUTION

Contacto: 
webmaster