MySQL lower_case_table_names не изменится

У меня проблема с изменением значения переменной lower_case_table_names в MySQL 5.6... Я сделал все, что говорит в Где изменить значение lower_case_table_names = 2 на окнах xampp.

Значение по умолчанию для моей Windows 7 равно "1". Я хочу переключить его на "2".

Пробовал несколько способов, что я сделал:

  • Отредактированный C:\Program Files\MySQL\MySQL Server 5.6\my-default.ini, добавив lower_case_table_names = 2 туда, где мог (без # символа ofc)
  • Скопировал my-default.ini и вставил его в тот же каталог, но переименовал в my.ini
  • Скопирована папка my.ini в \bin
  • Повторный запуск службы поддержки MySQL56

Теперь, когда я читаю "SELECT @@lower_case_table_names", он все еще говорит "1", а мой db ведет себя как 1...

Любые идеи?

Ответ 1

Я решил это с файлом, который я нашел под

C:\ProgramData\MySQL\MySQL Server 5.6\my.ini

Таким образом, это была ProgramData​​strong > , а не Program Files. Я получил этот путь от MySQL Workbench → Управление экземплярами сервера → [tab] Профиль системы → Файл конфигурации. Угадайте, что это место, где нужно искать текущий путь к файлу конфигурации.