Para ver los motores disponibles/habilitados en MySQL primero debe conectarse a su servidor mysql
$ mysql -u root -p -h SERVER
Luego ejecutar
mysql>show engines; +------------+----------+--------------------------------- | Engine | Support | Comment +------------+----------+--------------------------------- | MyISAM | DEFAULT | Default engine as of MySQL 3.23 | MEMORY | YES | Hash based, stored in memory, us | InnoDB | YES | Supports transactions, row-level | BerkeleyDB | DISABLED | Supports transactions and page-l ...
Para ver los motores de almacenamientos para determinadas tablas ejecutamos la siguiente sentencia mysql
mysql> SELECT TABLE_NAME, ENGINE FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME IN ('TABLA1', 'TABLA2', 'TABLA13');
Si queremos ver para todas las tablas de una base de datos entonces ejecutamos
mysql> SELECT TABLE_NAME, ENGINE FROM INFORMATION_SCHEMA.TABLES WHERE INFORMATION_SCHEMA.TABLES.TABLE_SCHEMA='BASE_DATO';
Lecturas recomendadas
- F. van der lan, Rick. SQL for MySQL Developers, Part III, Chapter 20.
Administrar MySQL desde la línea de comandos, 9 (18)
- Cómo instalar MySQL 8.0 en Ubuntu 20.04
- Como instalar MySQL 8.0 en Debian
- Cómo instalar MariaDB en Alpine Linux
- Cómo instalar MariaDB en NetBSD
- MySQL 8.0, cambiar contraseña de root
- ¿Cómo mostrar variables del sistema en MySQL?
- Deshabilitar innodb engine en mysql
- Administrar servidor MySQL – Básico
- Motores de almacenamiento disponibles/habilitados en MySQL
- MySQL: Recuperar la clave (password) de root
- MySQL Administración de usuarios
- MySQL ejecutar script SQL
- Copias de seguridad (Backup) en MySQL
- Crear / Modificar / Eliminar tablas en MySQL
- Connectarse a MySQL desde la LAN
- Character set disponibles en MySQL
- MySQL no puede escribir en el dir /tmp
- Cómo instalar MySQL 5.7 en CentOS 7