В Linux я не могу установить lower_case_table_names
на 2
(он возвращается на 0
), но я могу установить на 1
.
Перед изменением этого параметра выполните полный дамп всех баз данных и удалите все базы данных. Вы не сможете удалить их после установки lower_case_table_names
в 1
, потому что любые заглавные символы в именах баз данных или таблиц будут препятствовать ссылкам на них.
Затем установите lower_case_table_names
на 1
, перезапустите MySQL и перезагрузите данные, которые преобразуют все в строчные буквы, включая любые последующие сделанные запросы.