可以通過在啟動容器時設(shè)置環(huán)境變量來設(shè)置容器中的MySQL數(shù)據(jù)庫時區(qū)。具體步驟如下:
TZ
并設(shè)置為所需的時區(qū),例如 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
現(xiàn)在您的MySQL容器已經(jīng)設(shè)置了所需的時區(qū)。您也可以在MySQL容器中創(chuàng)建一個新的數(shù)據(jù)庫,并為該數(shù)據(jù)庫設(shè)置不同的時區(qū)。