2017-08-15 3 views
0

Je suis passé par mon installation MariaDB avec un peigne à dents fines essayant de mettre à jour tout de utf8 (saveur de 3 octets) à utf8mb4. C'est correct dans my.cnf, toutes mes bases de données, et toutes les tables et colonnes applicables. Et quand je crée de nouvelles bases de données sans options, il les crée avec le classement correct. Mais voir cette capture d'écran d'Adminer - deux des trois bases de données d'infrastructure sont toujours utf8. Est-ce correct? Si non, comment devrais-je les changer? Ce serveur n'est pas encore en ligne, mais il est très proche de prêt, donc je préfère ne pas faire quelque chose de stupide et casser le moteur DB.Pourquoi information_schema et performance_schema ne sont pas utf8mb4 (et devrais-je m'en soucier)?

enter image description here

Répondre

1

Est-ce pas quoi que ce soit de changement mysql, performance_schema ou information_schema.

Méfiez-vous des indexés VARCHAR(255) CHARACTER SET utf8 - ils auront des problèmes avec une limite de 767 octets sur l'index.

+0

Ok, merci. Oui, je vérifie mes index, mais je pense que je vais bien. – OsakaWebbie