Basado en el sitio:http://stackoverflow.com/questions/213543/how-can-i-check-mysql-engine-type-for-a-specific-table
Aquí hay un comando bash que mostrará los tipos de bases de datos (innoDB o MyISAM) de todas las bases de datos MySQL excepto las predeterminadas (mysql, etc.)for i in $(mysql -u root -p -e "show databases;" | egrep -v 'Database|information_schema|mysql|performance_schema'); do echo "--------------------$i--------------------"; mysql -u root -p -e "use $i; show table status;"; done | awk '{print $1" "$2}' | column -t
Deberá escribir tantas veces como bases de datos haya en MySQL raíz contraseña.
Alternativa:
Cree un usuario mysql y use su contraseña en la línea de comando de la siguiente manera:for i in $(mysql -u <user> -p --password='secret' -e "show databases;" | egrep -v 'Database|mysql|performance_schema'); do echo "--------------------$i--------------------"; mysql -u <user> -p --password='secret' -e "use $i; show table status;"; done | awk '{print $1" "$2}' | column -t