Как установить набор символов по умолчанию?

Я хочу создать новую базу данных в mysql. Я установил utf8 как набор символов по умолчанию, но когда я попытался чтобы перезапустить базу данных, mysql не удалось перезапустить и отправил следующее приглашение:

Попытка запустить сервер ... Не удалось повторно подключиться к серверу MySQL. Сервер не может быть начал.

Плагин FEDERATED отключен.

C: \ Program Files \ MySQL \ MySQL Server 5.5 \ bin \ mysqld: неизвестная переменная 'default-character-set = utf8'

Отмена

C: \ Program Files \ MySQL \ MySQL Server 5.5 \ bin \ mysqld: Завершение работы

Я знаю, что после отмены набора символов по умолчанию mysql перезапустится. Но если бы у меня было для установки набора символов по умолчанию, есть ли другой способ заставить mysql снова работать?

12
задан pja 7 November 2018 в 05:00
поделиться

1 ответ

У меня была подобная проблема при выполнении mysqlslap, я получаю следующую ошибку:

mysqlslap unknown variable 'default-character-set=utf8mb4'

После большого количества расследований я обнаружил, что default-character-set устанавливался в другом файле вместо всех файлов конфигурации, которые я изменил.

опция была установлена в /etc/mysql/mariadb.conf.d/50-client.cnf, таким образом, я просто прокомментировал эту строку default-character-set = utf8mb4, и все подходило.

у меня есть MySQL, работающий на Debian 9. это в случае, если у кого-то есть та же проблема.

0
ответ дан 2 December 2019 в 05:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: