Docker-MySQL5.6 неизвестная переменная lower_case_table_names = 1 - PullRequest
0 голосов
/ 23 мая 2018

Я хочу установить для переменной lower_case_table_names значение 1 в Docker-контейнере MySQL 5.6.

Я поместил переменную в my.cnf файл [mysqld] в / etc / mysql в контейнере.

После остановки контейнера он не начал выдавать эту ошибку:

unknownпеременная lower_case_table_names = 1

Итак, я спрашиваю, есть ли другой способ установить эту переменную в 1?

1 Ответ

0 голосов
/ 04 марта 2019

Я надеюсь, что вы уже нашли свой ответ, но что-то вроде этого работает:
docker run -p 3306:3306 mysql:5.6 -e MYSQL_ALLOW_EMPTY_PASSWORD=1 mysqld --lower_case_table_names=1

Для docker-compose это работает:

services:
  db:
    image: mysql:5.7
    restart: always
    command: --lower_case_table_names=1
    environment:
      MYSQL_DATABASE: 'test'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...