Bonaval Multimedia

Pasar la codificación de una base de datos en Mysql de Latin1 a UTF8

MENU

  • Inicio
  • Empresa
    • Quienes somos
    • Noticias
    • KB: Blog IT
  • Soluciones
    • Nuestras soluciones
    • Aplicaciones a medida
    • Soluciones web para la alimentación y congelado
    • Soluciones web para el turismo y los hoteles
    • Comercio on line
    • Movilidad: webs y apps
    • Sistemas GIS
    • Media: Vídeo Streamer, DVD
    • SEO - Posicionamiento en buscadores
    • Diseño y desarrollo web en Joomla CMS
    • Sistemas Expertos: Audiencias TV
  • Servicios
    • Qué ofrecemos
    • Alojamiento Simple y Avanzado
    • Servidor Virtual
    • Atención al cliente
  • Contacto
  • Home
  • KB
  • Sistemas
  • Bases de datos
  • Mysql
  • Pasar la codificación de una base de datos en Mysql de Latin1 a UTF8

Pasar la codificación de una base de datos en Mysql de Latin1 a UTF8

Seguir los siguientes pasos
Exportar la BBDD a cambiar:
# mysqldump -u USER -p BBDD --default-character-set=latin1 > fichero.sql
hacer una copia
# cp fichero.sql ok_fichero.sql

Pasar a UTF8
# iconv -f ISO-8859-1 -t UTF-8 fichero.sql > fichero_utf8.sql

REEMPLAZAR SQL (spanish_ci o el latin1 que este definido)
# perl -pi -w -e 's/CHARSET=latin1/CHARSET=utf8/g;' fichero_utf8.sql
# perl -pi -w -e 's/COLLATE=latin1_spanish_ci/COLLATE=utf8_general_ci/g;' fichero_utf8.sql
# perl -pi -w -e 's/collate latin1_spanish_ci/collate utf8_general_ci/g;' fichero_utf8.sql
# perl -pi -w -e 's/character set latin1/character set utf8/g;' fichero_utf8.sql
# perl -pi -w -e 's/CHARACTER SET latin1/CHARACTER SET utf8/g;' fichero_utf8.sql
# perl -pi -w -e 's/NAMES latin1/NAMES utf8/g;' fichero_utf8.sql

CREAR NUEVA BBDD CON CODIFICACION UTF8
# mysql -u root -p
mysql> CREATE DATABASE nuevaBBDD_utf8 CHARACTER SET utf8 COLLATE utf8_general_ci;
Query OK, 1 row affected (0.01 sec)
mysql> quit

IMPORTAR EN UNA NUEVA BBDD CON CODIFICACION UTF8
# mysql -u USER -p nuevaBBDD_utf8 --default-character-set=utf8 < fichero_utf8.sql
15 Febrero 2011 | Mysql
  • Anterior
  • Siguiente

Categorías [KB]

  • Aplicaciones y frameworks (1)
  • Desarrollo web (14)
    • Wordpress (9)
    • Joomla (16)
    • Prestashop (1)
  • Tips & Tricks (5)
  • Cheats (9)
  • Diseño (5)
  • Legal (5)
    • Protección de datos (0)
  • Marketing y publicidad (1)
  • RRHH (1)
  • Redes Sociales (3)
  • Seo (4)
  • Sistemas (2)
    • Bases de datos (0)
      • Mysql (6)
    • Seguridad (1)
    • Correo (9)
    • Debian (4)
    • Plesk (4)
    • Redes (11)
    • Servidor web (5)
      • Apache (6)
  • Sistemas Operativos (1)
    • Linux (18)
    • Windows (4)
 
  • Aviso legal
  • Noticias
  • File Store
  • KB
  • Kit Digital
  • Polícita de Privacidad
  • Política de cookies