Convertir Tabla de MyISAM a InnoDB en cPanel

Categorias: Bases de Datos, cPanel

MySQL MyISAM InnoDB

Lo primero de todo indicar que las Bases de Datos MySQL de los planes de alojamiento web que tenemos en Hostinet nos permiten crear tablas con los motores de almacenamiento (storage-engine) más conocidos en la actualidad: MyISAM e InnoDB. Ambos motores se encargan de gestionar lo que es la información de una tabla.

Según la aplicación que utilicemos es conveniente usar un motor de almacenamiento u otro. Es por ello por lo que hoy vamos a indicaros los pasos a seguir para convertir una tabla de MyISAM a InnoDB (también se puede revertir el proceso para volver de InnoDB a MyISAM).

Como decimos según la aplicación necesitaremos o MyISAM o InnoDB. Por ejemplo, en lo que a MyISAM se refiere es ideal para casos en los que haya abundantes consultas SELECT a la base de datos. En cuanto a InnoDB sería la opción ideal si necesitamos transacciones, claves foráneas y bloqueos.

En fin, vamos a lo que vamos:

Convertir Tabla de MyISAM a InnoDB en cPanel

Para ello, primero debemos loguearnos en el panel de gestión del Hosting (cPanel).

URL de acceso a al panel de control cPanel -> http://nuestrodominio.com/cpanel

Una vez dentro de nuestro panel de control cPanel debemos ir hasta el segundo bloque: "Base de datos" y pinchar en "phpMyAdmin":

cpanel phpmyadmin

Después, elegimos una base de datos del lateral derecho (la que petenezca a la web que queremos convertir su tabla de MyISAM a InnoBD) y hacemos click sobre ella para que se nos carguen sus tablas (aparecerá la palabra "cargando" en medio de la pantalla como se muestra en la imagen de abajo).

phpmyadmin cargando base de datos

Una vez cargadas las tablas, estas se muestran en la pantalla central. Seleccionamos una de ellas y, en la parte de arriba, hacemos click en "Operaciones".

phpmyadmin tabla operaciones

Echo esto pasamos a buscar la sección "Opciones de la tabla".

phpmyadmin tabla opciones tabla

Dentro de esta sección localizamos la opción "Motor de almacenamiento" y en el seleccionable escogemos "Innodb" (estará marcado por defecto MyISAM).

Por último, solo quedaría darle a "Continuar" (abajo a la derecha en el bloque de opciones de la tabla).

Otra opción más avanzada sería ejecutar lo siguiente desde el phpMyAdmin:

cpanel phpmyadmin


Desde la pestaña SQL, pegamos lo siguiente (ojo cambiar NOMBRE_DE_LA_BBDD por la BBDD que corresponda).

phpmyadmin SQL

SET @DATABASE_NAME = 'NOMBRE_DE_LA_BBDD';
SELECT  CONCAT('ALTER TABLE `', table_name, '` ENGINE=InnoDB;') AS sql_statements
FROM    information_schema.tables AS tb
WHERE   table_schema = @DATABASE_NAME
AND     `ENGINE` = 'MyISAM'
AND     `TABLE_TYPE` = 'BASE TABLE'
ORDER BY table_name DESC;

phpmyadmin sql codigo para cambiar a innodb

Y, tras ello le damos a "Continuar" (abajo a la derecha del todo). Esto nos generará tantas queries como tablas tengamos en MyISAM para la base de datos escogida.

Por último, copiamos esas consultas y las ejecutamos desde otra pestaña de SQL. Y con eso ya estaría todo.

Ventajas de MyISAM e InnoDB

Ventajas de MyISAM e InnoDB

MyISAM

InnoDB

¿Qué motor de almacenamiento escoger: MyISAM o InnoDB?


[ninja-popup ID=13602] * APÚNTATE GRATIS para recibir en tu email más artículos relacionados con bases de datos CLICK AQUÍ [/ninja-popup]


Hosting VPS con hasta un 20% de Descuento

Según el modelo de hosting VPS contratado con Hostinet podrás ahorrarte hasta un 20%: 5% de descuento para 3 meses, 10%  de descuento para 6 meses, 15% de descuento para 1 año y un 20% de descuento para 2 años.

  • VPS 112´04€ / mes
  • VPS 321´48€ / mes
  • VPS 428´32€ / mes
  • VPS 112´04€/mes
  • VPS 321´48€/mes
  • VPS 428´32€/mes
    • RAM garantizada
    • Este espacio será compartido por el sistema operativo y los datos albergados en el servidor VPSEste espacio será compartido por el sistema operativo y los datos albergados en el servidor VPSEste espacio será compartido por el sistema operativo y los datos albergados en el servidor VPSEste espacio será compartido por el sistema operativo y los datos albergados en el servidor VPSEste espacio será compartido por el sistema operativo y los datos albergados en el servidor VPS
    • Espacio dadicional destinado al servicio de copias de seguridad para tu Servidor VPS de Hostinet.
    • Dominio .com, .es o .eu GRATISDominio .com, .es o .eu GRATIS con contratación anualDominio .com, .es o .eu GRATIS con contratación anualDominio .com, .es o .eu GRATIS con contratación anualDominio .com, .es o .eu GRATIS con contratación anual
    • Elige la versión de PHP que necesites
    • Uso de CronJobs
    • Sólo en servidores no administrados
    • Solo sobre sistema operativo CentOSPuedes contratar tu licencia CPanel AQUI por solo 15€/mesPuedes contratar tu licencia CPanel AQUI por solo 15€/mesPuedes contratar tu licencia CPanel AQUI por solo 15€/mesPuedes contratar tu licencia CPanel AQUI por solo 15€/mes
    • Administramos tu servidor si lo deseas.Puedes contratar tu administración AQUIPuedes contratar tu administración AQUIPuedes contratar tu administración AQUIPuedes contratar tu administración AQUI

¿Quieres un 20% de descuento adicional para tu VPS? CLICK AQUÍ

Servicios adicionales para Servidores VPS

Descubre todos los servicios adicionales que ofrece Hostinet para servidores VPS
¡Podemos encargarnos de la gestión completa de tu VPS!
Ponte en contacto con nosotros y te haremos un presupuesto acorde a tus necesidades.

  • Básica25´00€ / mes
  • Completa50´00€ / mes
  • Premium75´00€ / mes
  • Básica25´00€/mes
  • Completa50´00€/mes
  • Premium75´00€/mes
    • Monitorización de todos los servicios (HTTP, FTP, MySQL...) y registro de los consumos del servidor para su optima gestión por nuestros técnicos (transferencia, carga, uso de disco...)
    • Servicio de backups y restauración de copias de seguridad
    • El servicio de administración incluye un número de restauraciones de copias de seguridad de tu VPS. Se entienden operaciones de restauración, ya sean completas del server o de servicios individuales.El servicio de administración incluye un número de restauraciones de copias de seguridad de tu VPS. Se entienden operaciones de restauración, ya sean completas del server o de servicios individuales.El servicio de administración incluye un número de restauraciones de copias de seguridad de tu VPS. Se entienden operaciones de restauración, ya sean completas del server o de servicios individuales.El servicio de administración incluye un número de restauraciones de copias de seguridad de tu VPS. Se entienden operaciones de restauración, ya sean completas del server o de servicios individuales.
    • Hostinet se encarga de mantener al día tu servidor.
    • Nuestro equipo de técnicos resolverán las incidencias tecnicas de tu VPS.
    • Actualizamos tu servidor a las versiones mas estables de Software para que estes siempre a la ultima
    • Nuestros administradores de sistemas resolveran todas tus dudas.
    • Instalamos un selector de PhP para que puedas trabajar en diferentes versiones.
    • Solo sobre sistema operativo CentOS
    • Instala certificados SSL gratuitos en todos los dominios de tu servidor.
    • Reforzamos la seguridad ya existente contra el malware con filtrso especificos.
    • Instalamos el software que necesites para tu servidor. No incluye las licencias necesarias.
    • Optimizamos tu servidor para que se amolde a tu proyecto y le saques el mayor partido.
    • Bajo presupuesto de la actividad a realizar.Bajo presupuesto de la actividad a realizar.
    • Instala Wordpress, PrestaShop, Joomla... y aplicaciones con un click
    • Horas destinadas para trabajos de sistemas solicitados fuera de las tareas de administración.Horas no acumulables mensualmente y bajo presupuesto de la actividad a realizar.Horas no acumulables mensualmente y bajo presupuesto de la actividad a realizar.
    • Configuramos bajo petición tu server con CloudFareConfiguramos bajo petición tu server con CloudFare

En Hostinet trabajamos desde hace más de 15 años con servidores ubicados en España (Madrid).

VN:F [1.9.22_1171]
Rating: 5.0/5 (Votos: 2)

¿NECESITAS AYUDA? Llama a nuestro soporte técnico 946 545 762

De Lunes a Viernes de 08:00 a 20:00 horas.


Contactar