Aby ustawić domyślną wartość na UTF-8, dodaj następujące elementy do 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
Jeśli chcesz zmienić zestaw znaków dla istniejącej bazy danych, daj mi znać... Twoje pytanie nie określało tego bezpośrednio, więc nie jestem pewien, czy to właśnie chcesz zrobić.
Edycja:zastąpiłem utf8
z utf8mb4
w oryginalnej odpowiedzi z powodu utf8
będąc tylko podzbiorem UTF-8. Zarówno MySQL, jak i MariaDB wywołują UTF-8 utf8mb4
.