centos7 修改时区,同步时间,Mysql修改时区

查看时区 timedatectl statusjava

[root@localhost nova-back]# timedatectl status
Local time: Thu 2019-05-23 15:58:20 CST
Universal time: Thu 2019-05-23 07:58:20 UTC
RTC time: Thu 2019-05-23 07:58:20
Time zone: Asia/Shanghai (CST, +0800)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: n/amysql

 

查看支持的时区列表sql

timedatectl list-timezonesvim

 

修改时区centos

timedatectl set-timezone Asia/Shanghai服务器

 

若是发现多个服务器时间不一致微服务

yum -y install ntp
#经过阿里云时间服务器校准时间
ntpdate ntp1.aliyun.com阿里云

 

若是是内网没法链接ntp服务器,能够手动修改,而后把这一台做为ntp 服务器给其余的机器同步centos7

        date --set "05/23/19 17:04:28"spa

        hwclock -w 

同步了centos7的时区和时间后,重启mysql发现时间仍是不对,因此又修改了mysql的时区,在[mysqld] 下加入 default-time_zone = '+8:00'    配置

vim /usr/local/mysql/conf/my.cnf

 

[mysql]
default-character-set=utf8
[mysqld]
interactive_timeout = 120

wait_timeout = 120
max_allowed_packet = 32M
log-bin=mysql-bin
server-id=170

character-set-server=utf8
log-slave-updates
auto-increment-increment = 2
auto-increment-offset = 2
default-time_zone = '+8:00'

 

而后重启mysql 而后在mysql 里面执行

SHOW VARIABLES LIKE "%time_zone%";

 

select now()

 

发现日期正常

而后重启java的微服务后台,发现时间恢复正常

 

内网一台centos7做为ntp 服务器后续补上

相关文章
相关标签/搜索