MySQL es un sistema de gestión de bases de datos relacionales o RDBMS, que se utiliza para el almacenamiento de pequeñas y grandes cantidades de datos. Es comúnmente usado como base de datos back-end de un sitio web. Sitios web basados en sistemas de gestión de contenidos como WordPress o Drupal utilizan bases de datos para almacenar y administrar su contenido. Cuadros dentro de una base de datos MySQL se almacenan con un formato de motor de almacenamiento particular. MySQL utiliza por defecto a usar MyISAM, pero ahora usa InnoDB lugar. InnoDB es más eficiente y más rápido que MyISAM.
Copia de seguridad de su base de datos utilizando el método de copia de seguridad habituales, como la herramienta mysqldump.
Abra la ventana del símbolo / terminal de comandos en el equipo y navegue hasta el directorio de MySQL.
Desde el símbolo del sistema, detenga el proceso de base de datos MySQL. Por ejemplo, en Microsoft Windows debería escribir: "stop mysql net" y presionar "Enter".
Convertir cada tabla de MyISAM a InnoDB ejecutando la siguiente expresión SQL en su base de datos en la ventana de comandos:
mysql-u [USER_NAME]-p [DATABASE_NAME] ALTER TABLE nombre_tabla ENGINE = INNODB;
Reemplace los valores con los que correspondan a su base de datos. Cada tabla se convertirá en InnoDB. Si tiene muchas tablas para convertir, puede ser más rápido que escribir un script para convertir todas las tablas en un solo lote.
Desde el símbolo del sistema, reinicie el proceso de base de datos MySQL. Por ejemplo, en Microsoft Windows debería escribir: "start mysql net" y presionar "Enter". Compruebe cada mesa para confirmar la conversión se ha realizado correctamente antes de usar la base de datos.
Consejos y advertencias
Conversión de MyISAM a InnoDB se puede hacer de varias maneras, que dependerán de lo que se está utilizando el sistema operativo, la versión de MySQL se usa y el conocimiento de la persona que realiza la conversión.
También es posible que tenga que editar el archivo my.cnf para agregar parámetros adicionales para InnoDB antes de ejecutar los "ALTER TABLE" consultas. Consulte el manual para más detalles.
Sólo intentar los pasos anteriores, o cualquier mantenimiento / cambios, en una base de datos si está seguro de los riesgos involucrados y han hecho un trabajo de copia de seguridad de todos los datos necesarios.
No hay comentarios:
Publicar un comentario