Pour définir la valeur par défaut sur UTF-8, vous souhaitez ajouter ce qui suit à my.cnf/my.ini
[client]
default-character-set=utf8mb4
[mysql]
default-character-set=utf8mb4
[mysqld]
collation-server = utf8mb4_unicode_520_ci
init-connect='SET NAMES utf8mb4'
character-set-server = utf8mb4
Si vous souhaitez modifier le jeu de caractères d'une base de données existante, faites-le moi savoir... votre question ne l'a pas spécifié directement, donc je ne sais pas si c'est ce que vous voulez faire.
Edit :j'ai remplacé utf8
avec utf8mb4
dans la réponse d'origine en raison de utf8
n'étant qu'un sous-ensemble d'UTF-8. MySQL et MariaDB appellent tous les deux UTF-8 utf8mb4
.