Converter todas as tabelas MyISAM para Aria

Se você mudou de MySQL para MariaDB e gostaria de converter suas tabelas MyISAM para o mecanismo Aria seguro contra falhas, você pode fazer isso em um comando:

for i in $(mysql --skip-column-names --silent -e'show databases;'|grep -Ev '(mysql|_schema|runtime)'); do mysql --skip-column-names --silent -e"SELECT table_name FROM information_schema.TABLES WHERE TABLE_SCHEMA = '$i' AND engine = 'MyISAM'" | xargs -I{} mysql -e"ALTER TABLE {} ENGINE='ARIA' TRANSACTIONAL=1;" $i; done