MySQL изменить набор символов utf8 является utf8mb4

Просмотр базы данных формата кодирования

ВЫСТАВКИ ГДЕ variable_name ПЕРЕМЕННЫЕ LIKE 'character_set_%' ИЛИ variable_name LIKE '% сортировка'; 
ВЫСТАВКИ переменные , такая как '% полукокс%';  

Измените файл конфигурации my.cnf

[туздЫ] 
символьный набор-сервер = utf8mb4 

[MySQL] по 
умолчанию-символьный набор = utf8mb4 

[клиент] по 
умолчанию-символьный набор = utf8mb4

Если вы не знаете, где находится файл конфигурации, то вы можете искать в соответствии со следующей командой

туздЫ --verbose --help | Grep -a 1 ' Параметры по умолчанию' 
или выполнить: 
. MySQL --verbose --help | Grep -A 1 'Параметры по умолчанию'

 

Как видно из рисунка, сервер сначала считывает /etc/my.cnf файл, файл не существует, если найден, то попытка прочитать последовательно от задней части несколько путей.

После изменения файла конфигурации сохраняется, и перезапустить службу MySQL

служба MYSQLD перезапустить 
перезапуск службы MySQL

Если таблица базы данных была создана его можно редактировать непосредственно формат кодирования базы данных или таблицы

Просмотр кодирования данных таблицы формата

шоу создать таблицу <表 名>;

Кодирование изменения формата в базе данных

MySQL> изменить базу данных <имя базы данных> набор символов utf8mb4;

Изменить таблицу формата кодирования данных

изменить таблицу <表 名> набор символов utf8mb4;

Изменить формат кодирования поля

изменить таблицу <имя таблицы> Изменить <имя поля> <имя поля> набор <тип> символ utf8mb4;

  

рекомендация

отwww.cnblogs.com/rainerl/p/10950472.html