Chcete-li nastavit výchozí UTF-8, přidejte následující 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
Pokud chcete změnit znakovou sadu pro existující DB, dejte mi vědět... vaše otázka to přímo nespecifikovala, takže si nejsem jistý, jestli je to to, co chcete udělat.
Edit:Nahradil jsem utf8
s utf8mb4
v původní odpovědi kvůli utf8
je pouze podmnožinou UTF-8. MySQL i MariaDB volají UTF-8 utf8mb4
.