溫馨提示×

docker mysql容器 如何設(shè)置時區(qū)

小樊
150
2024-08-03 02:28:07
欄目: 云計算

可以通過在啟動容器時設(shè)置環(huán)境變量來設(shè)置容器中的MySQL數(shù)據(jù)庫時區(qū)。具體步驟如下:

  1. 在啟動MySQL容器時,添加環(huán)境變量 TZ 并設(shè)置為所需的時區(qū),例如 Asia/Shanghai
docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=password -e TZ=Asia/Shanghai -d mysql:latest
  1. 進入MySQL容器,并登錄MySQL數(shù)據(jù)庫。
docker exec -it mysql-container bash
mysql -u root -p
  1. 修改MySQL數(shù)據(jù)庫的時區(qū)設(shè)置。
SET GLOBAL time_zone = '+8:00';
  1. 退出MySQL數(shù)據(jù)庫和容器。
exit
exit

現(xiàn)在您的MySQL容器已經(jīng)設(shè)置了所需的時區(qū)。您也可以在MySQL容器中創(chuàng)建一個新的數(shù)據(jù)庫,并為該數(shù)據(jù)庫設(shè)置不同的時區(qū)。

0