@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
  • Вопрос задан
  • 129 просмотров
Решения вопроса 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.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы