shanghaipc 发表于 2018-10-1 09:11:38

centos系统的时间时区和MySQL的时间时区问题

centos系统的时间时区和MySQL的时间时区问题  年轻人做事要细心,特别我们这些搞IT的千万不莽撞,不然吃亏的永远是你。一哥们装系统的时候不小心选错了时区。虽然有ntp服务器同步,一般的服务器跑起来没有问题。但是我们在装一些软件时,比如MySQL他为引用系统的时间和时区,如果你的表里有记录时间的字段。那么你就痛苦了。记录的所有时间都会有时差。那样打印出来的单据就会有问题。如果你对接有别的服务器,对方的安全做的比较牛,就会出现报错等。
  所以给自己整理了如下东西。
  查看系统时间:

  设置系统时间:

  设置时区:
  vim /etc/sysconfig/clock
  或者
  timeconfig
  查看MySQL的时间:

  查看MySQL的时区:

  PST为美国时区,MySQL引用了此时区
  设置MySQL的时间
  set time_zone = '+8:00';
  设置时区为东八区
  vim /etc/my.cnf
  在mysqld段里添加如下字段
  default-time_zoen = '+8:00'
  重启mysql服务
  查看修改是否生效

  查看MYSQL时间和系统时间是否一致


页: [1]
查看完整版本: centos系统的时间时区和MySQL的时间时区问题