Чтобы установить кодировку по умолчанию для сервера MySQL на utf8, я добавил следующие параметры в my.ini
character-set-server=utf8
default-collation=utf8_unicode_ci
Но когда я запускаю клиент mysql, я получаю следующее сообщение об ошибке:
ошибка: найден параметр без предшествующей группы в файле конфигурации: C: \ dev \ tools \ mysql \ my.ini в строке: 2 Неустранимая ошибка при обработке значений по умолчанию. Программа прервана
Кто-нибудь знает, как правильно установить кодировку по умолчанию в этом файле конфигурации?
Проблема, на которую жалуется сервер, заключается в том, что он не может найти ожидаемый раздел INI ([mysqld]
), которому принадлежат эти настройки. Убедитесь, что вы добавили эти настройки в [mysqld]
раздел, например:
[mysqld]
character-set-server=utf8
default-collation=utf8_unicode_ci
Если такой раздел там уже есть, добавьте в него свои настройки, не создавайте дублирующийся раздел.
После изменения файла конфигурации перезапустите сервер MySQL.