Можете да направите това много лесно с помощта на дъмп. Направете дъмп с помощта на
mysqldump --skip-opt --set-charset --skip-set-charset
След това създайте друга база данни, задайте нейния набор от символи по подразбиране на UTF-8 и след това заредете своя дъмп обратно с:
mysql --default-character-set=<your iso encoding>
Основната идея е да се направи дъмп без никакви признаци на кодиране на данни.
Така че, по време на създаване, кодирането на таблицата ще бъде наследено от кодирането на базата данни и ще бъде зададено на UTF-8. И с --default-character-set
казваме на MySQL да прекодира автоматично нашите данни.