В 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 может потребовать привилегий администратора для доступа к базе данных исполнения запросов.