sql >> Base de Datos >  >> RDS >> Mysql

Convierta una base de datos MySQL de latín a UTF-8

Puede hacerlo muy fácilmente usando un volcado. Haz un volcado usando

mysqldump --skip-opt --set-charset --skip-set-charset 

Luego cree otra base de datos, establezca su conjunto de caracteres predeterminado en UTF-8 y luego vuelva a cargar su volcado con:

mysql --default-character-set=<your iso encoding>

La idea principal es hacer un volcado sin ninguna señal de codificación de datos.
Entonces, en el momento de la creación, la codificación de la tabla se heredaría de la codificación de la base de datos y se establecería en UTF-8. Y con --default-character-set le decimos a MySQL que recodifique nuestros datos automáticamente.