Możesz to zrobić bardzo łatwo za pomocą zrzutu. Zrób zrzut za pomocą
mysqldump --skip-opt --set-charset --skip-set-charset
Następnie utwórz kolejną bazę danych, ustaw jej domyślny zestaw znaków na UTF-8, a następnie załaduj zrzut z powrotem za pomocą:
mysql --default-character-set=<your iso encoding>
Główną ideą jest zrobienie zrzutu bez żadnych oznak kodowania danych.
Więc podczas tworzenia kodowanie tabeli będzie dziedziczone z kodowania bazy danych i ustawione na UTF-8. Oraz z --default-character-set
mówimy MySQL, aby automatycznie przekodowywał nasze dane.