29.7.09

Migrant un Drupal de MySQL 4 a 5

Per migrar la base de dades de Drupal de MySQL 4 a MySQL 5 he hagut d'especificar els jocs de caràters perquè no surtin caràcters estranys en el web:

> mysqldump -uuser -ppassword --add-drop-table --default-character-set=latin1 database > backup.sql

> mysql -uuser -ppassword --default-character-set=utf8 database <>

També hi havia una opció que era editar el fitxer i canviar les referències de latin1 a utf8. La importació dóna un error, però tot i així sembla que s'importa correctament. Atenció també si utilitzàveu guions en els noms d'usuari de la base de dades, MySQL 5 no ho accepta.