@Torento20345

Почему при установке настроек lower_case_table_names БД не запускается?

Как в ксампе настроить строгий регистр для БД?
Нашёл ответ, где нужно было в файле my.ini добавить lower_case_table_names = 0 под [mysqld], но после добавления БД не хочет запускаться, хотя, если указать lower_case_table_names = 2, то работает.
Изначально там этой строки lower_case_table_names вообще нет.
[mysqld]
port= 3306
Много настроек...
log_error = "mysql_error.log"
lower_case_table_names = 0
  • Вопрос задан
  • 188 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
On Windows the default value is 1. On macOS, the default value is 2. On Linux, a value of 2 is not supported; the server forces the value to 0 instead.

You should not set lower_case_table_names to 0 if you are running MySQL on a system where the data directory resides on a case-insensitive file system (such as on Windows or macOS).

It is prohibited to start the server with a lower_case_table_names setting that is different from the setting used when the server was initialized.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы