Convertir toutes les tables MyISAM en InnoDB

Pour toutes les tables de toutes les bases “Version” séquentiel la conversion de la table suivante sera faite que si la précédente est fini (ignorer les erreurs pour les tables déjà en InnoDB 😉 ) #!/usr/bin/env bash for db in `mysql --batch --skip-column-names -e "show databases;" | egrep -v "mysql|information_schema|performance_schema|lost"`; do echo "# "$db for table in `echo "show tables" | mysql --batch --skip-column-names $db`; do echo "-- "$table mysql $db -e "ALTER TABLE $table ENGINE = InnoDB;" done done " Version " Bourrin #! [Lire]