docker安装mysql的时区问题

一、利用docker安装MySQL可以参考centos8.2使用docker安装mysql5.7并导入sql文件_怎么给mysql的镜像上传sql文件-CSDN博客

二、docker安装mysql的时区问题(数据库插入时间和系统时间差8个小时)

1、查看docker运行的容器

docker ps

2、 进入docker容器

docker exec -it mysql:5.7 bash
//mysql为容器名称
//介意使用容器ID进入容器
docker exec -it c19b3e7f7972 bash

3、进入MySQL

mysql -u root -p

 

4、执行下面命令
 

//依次执行下面命令


set time_zone='+8:00';
//再次检查mysql系统时区:
mysql>show variables like '%time_zone%';

//set global time_zone = timezone;执行如果报错,请忽略直接执行下面的命令
set global time_zone = timezone;


set global time_zone='+8:00';
set global time_zone='Asia/Shanghai';

 

5、执行命令查看时间

select NOW();

 

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐