Restaurer une base de données GLPI

J’ai dû déplacer plusieurs instances de GLPI. Entendez par là déplacer les fichiers et les bases de données GLPI d’un serveur à une autre. Cette opération ne pose pas de difficultés particulières, si ce n’est qu’à l’arrivé, les caractères accentués apparaissent mal. Voici la procédure a appliquer pour restaurer la base de données GLPI en conservant le bon encodage.

Créer la base de données en forçant l’encodage en UTF8, puis créer un utilisateur MySQL et lui donner tous les droits sur la base de données.

# create database databasename character set utf8;
# grant all privileges on databasename.* to 'user'@'localhost' identified 
by 'P@ssw0rd';

Importer la sauvegarde SQL de GLPI dans la base de données.

# mysql -u root -pP@ssw0rd --default-character-set=utf8 database < backup.sql