Migrer une base de latin 1 en UTF-8

MABASE=mabase
mysqldump --add-drop-table -u root -p $MABASE > /tmp/$MABASE.sql  
iconv -f latin1 -t utf8 /tmp/$MABASE.sql > /tmp/$MABASE.utf8.sql 
sed -e 's/CHARSET=latin1/CHARSET=utf8/g' -i /tmp/$MABASE.utf8.sql
mysql -u root -p $MABASE < /tmp/$MABASE.utf8.sql

Et voilà :-) dans certains cas, genre xwiki même si l’interclassement est en latin1 les données sont déjà en UTF-8 donc pour ne pas déformer les données il suffit de supprimer l’étape iconv.

Montrer les requêtes en cours

Je cherchais un “show query” alors qu’il faut lancer :

mysql
show processlist;