Mariadb10.3 был установлен как Docker на Ma c, и значение collaction-server в файле /etc/mysql/my.cnf было изменено.
После модификации я попытался перезапустите контейнер, но когда я ввел команду 'docker ps -a', статус был отображен как Exited (1).
Итак, я ввел docker logs [имя контейнера] и следующую ошибку был отображен.
Параметр настройки был неправильно записан как'collection-server = utf8_unicode_ci '.
Таким образом, контейнер не запускался.
Я просмотрел несколько способов , но я не могу найти способ изменить внутренние файлы без запуска контейнера.
Я знаю, что вы не должны вмешиваться в файлы внутри контейнера Docker.
Мой вопрос может быть: «Как мне отредактировать файл внутри компьютера, не включая компьютер?», но я не думаю, что ответ - удалить контейнер и создать новый.
Конечно, удаление контейнера и установка нового сэкономит время и может быть самым простым методом. Но я думал иначе.
Если компания, которая на самом деле управляет этим docker контейнером, имеет ту же ошибку, что и я, и не может управлять контейнером, это должно быть очень роковой ошибкой.
Из-за этого, я не знаю ... Я думаю, что определенно есть способ.
Мне нужен совет по поводу решения этого метода.