Для изменения часового пояса в MySQL Docker-контейнере, следует выполнить следующие шаги:
1. Подключитесь к запущенному контейнеру MySQL с помощью команды docker exec -it <CONTAINER_ID> bash
, где <CONTAINER_ID>
- это идентификатор контейнера MySQL.
2. Проверьте текущий часовой пояс, выполнив команду date
. Обычно, по умолчанию используется UTC.
3. Создайте символическую ссылку из /etc/localtime на нужный часовой пояс. Например, для установки часового пояса Europe/Moscow выполните команду:
ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
4. Перезапустите службу MySQL в контейнере для применения изменений:
service mysql restart
5. Проверьте, изменился ли часовой пояс, выполните команду date
и убедитесь, что отображается выбранный вами часовой пояс.
6. Осуществите проверку правильности установки часового пояса, выполните запрос к базе данных MySQL для получения текущей даты и времени:
SELECT NOW();
После выполнения этих шагов, часовой пояс в MySQL Docker-контейнере будет изменен на указанный вами. Важно помнить, что эти изменения будут применены только для текущего запущенного контейнера и не будут сохранены после его перезапуска или пересоздания.