Настройка MySQL lower_case_table_names = 2 запрещает запуск службы - PullRequest
0 голосов
/ 09 июня 2018

Я пытаюсь запустить MySQL локально на Windows 10 для разработки.Мне нужны прописные и строчные буквы в именах таблиц.

Я вижу, что при запуске MySQL в Windows рекомендуется указывать в my.ini нижний_каталог_таблиц = 2.

Когда я пытаюсь это сделатьслужба MySQL Windows запускается, а затем немедленно останавливается.Похоже, что он не записывает какие-либо события в журнал событий, когда это делает.

Если я уберу строку, служба будет работать нормально.

Спасибо.

Ответы [ 2 ]

0 голосов
/ 26 июля 2019

Хотя это явно не указано в документации , мой опыт работы с системной переменной lower_case_table_names заключается в том, что в Windows поддерживается только 1, stored in lowercase on disk and comparisons are not case sensitive.В Linux он вынужден 0, stored as specified and comparisons are case-sensitive.

Не знаю, что происходит в MaxOS.

0 голосов
/ 09 июня 2018

К сожалению, кажется, что даже оракул не может договориться о том, как следует установить настройку.

Вместо этого я использовал MariaDB на моем приводе Synology, что заняло 5 минут для настройки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...