Как удалить ненужные и добавить нужные кодировки MySQL8?

В MySQL версии 8 или более поздних, удаление и добавление кодировок выполняется через изменение системной таблицы "character_sets". Ниже приведены шаги, которые нужно выполнить для удаления ненужных или добавления нужных кодировок в MySQL 8:

1. Проверьте имеющиеся кодировки в системной таблице "character_sets". Выполните следующий запрос:

   SELECT * FROM INFORMATION_SCHEMA.character_sets;

Здесь вы можете видеть все существующие кодировки MySQL.

2. Чтобы удалить ненужную кодировку, выполните следующий запрос:

   DELETE FROM INFORMATION_SCHEMA.character_sets WHERE CHARACTER_SET_NAME = 'имя_кодировки';

Замените 'имя_кодировки' на имя кодировки, которую вы хотите удалить.

3. Чтобы добавить новую кодировку, выполните следующий запрос:

   INSERT INTO INFORMATION_SCHEMA.character_sets (CHARACTER_SET_NAME, DEFAULT_COLLATE_NAME, DESCRIPTION, MAXLEN) VALUES ('имя_кодировки', 'коллация_по_умолчанию', 'описание_кодировки', 'максимальная_длина');

Замените 'имя_кодировки' на имя новой кодировки, 'коллация_по_умолчанию' на коллацию по умолчанию для этой кодировки, 'описание_кодировки' на описание, и 'максимальная_длина' на максимальную длину символов.

4. После выполнения запросов удаления и добавления кодировок, перезапустите сервер MySQL для применения изменений.

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