可以通過在啟動容器時設置環境變量來設置容器中的MySQL數據庫時區。具體步驟如下:
TZ
并設置為所需的時區,例如 Asia/Shanghai
。docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=password -e TZ=Asia/Shanghai -d mysql:latest
docker exec -it mysql-container bash
mysql -u root -p
SET GLOBAL time_zone = '+8:00';
exit
exit
現在您的MySQL容器已經設置了所需的時區。您也可以在MySQL容器中創建一個新的數據庫,并為該數據庫設置不同的時區。