Per impostare l'impostazione predefinita su UTF-8, vuoi aggiungere quanto segue a 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
Se vuoi cambiare il set di caratteri per un DB esistente, fammi sapere... la tua domanda non l'ha specificato direttamente quindi non sono sicuro che sia quello che vuoi fare.
Modifica:ho sostituito utf8
con utf8mb4
nella risposta originale a causa di utf8
essendo solo un sottoinsieme di UTF-8. Sia MySQL che MariaDB chiamano UTF-8 utf8mb4
.