mysql 5.6 изменить lower_case_table_names не будет работать

  1. Моя ОС - Windows 7, а версия mysql - 5.6.20;
  2. Я открыл my.ini, добавил lower_case_table_names=2 в качестве строки ниже [mysqld], сохранил и вышел;
  3. Выбрано с помощью show variables like '%lower_case_table_names%'; и запрос lower_case_table_names 2,
  4. Я изменяю таблицу с именем Article, нажимаю кнопку «применить», на рабочем месте появляется сообщение «Сервер настроен с параметром lower_case_table_names = 1, что позволяет использовать только символы нижнего регистра в именах схем и таблиц. Объект будет создан как« статья »».
  5. Нажмите кнопку «ОК», имя таблицы отображения рабочего места — article,

Все вышеперечисленное, настройка не работает, надеюсь, кто-нибудь подскажет, почему и как это исправить.


person user5157189    schedule 26.07.2015    source источник
comment
Перезапуск службы mysql должен это исправить.   -  person Samir    schedule 26.07.2015
comment
Подробнее о перезапуске службы MySQL читайте здесь: dev.mysql. com/doc/refman/5.6/en/windows-start-service.html   -  person Sarath Chandra    schedule 26.07.2015
comment
я перезапустил и не работает   -  person user5157189    schedule 29.07.2015


Ответы (1)


lower_case_table_names можно настроить только при инициализации сервера. Изменение параметра lower_case_table_names после инициализации сервера запрещено.

person Andrii Shapovalov    schedule 04.09.2018