今天早上领导通知我讲主数据库的时间不对,Linux的系统时间是对的。怎么回事???难道是我以前更改了系统时间造成??怎么解决呢? 在mysql手册中有下面这段话: 5.10.8. MySQL服务器时区支持 MySQL服务器有几个时区设置: · 系统时区。服务器启动时便试图确定主机的时区,用它来设置system_time_zone系统变量。 · 服务器当前的时区。全局系统变量time_zone表示服务器当前使用的时区。初使值为'SYSTEM',说明服务器时区与系统时区相同。可以用--default-time-zone=timezone选项显式指定初使值。如果你有SUPER 权限,可以用下面的语句在运行时设置全局变量值: · mysql> SET GLOBAL time_zone = timezone; · 每个连接的时区。每个客户端连接有自己的时区设置,用会话time_zone变量给出。其初使值与全局变量time_zone相同,但可以用下面的语句重设: · mysql> SET time_zone = timezone; 可以用下面的方法查询当前的全局变量值和每个连接的时区: mysql> SELECT @@global.time_zone, @@session.time_zone; timezone 值为字符串,表示UTC的偏移量,例如'+10:00'或'-6:00'。如果已经创建并装入mysql数据库中的时区相关表,你还可以使用命名的时区,例如'Europe/Helsinki'、'US/Eastern'或'MET'。值'SYSTEM'说明该时区应与系统时区相同。时区名对大小写不敏感。 MySQL安装程序在mysql数据库中创建时区表,但不装载。你必须手动装载。(如果你正从以前的版本升级到MySQL 4.1.3或更新版本,你应通过升级mysql数据库来创建表。参见2.10.2节,“升级授权表”中的说明)。 如果你的系统有自己的时区信息数据库(描述时区的一系列文件),应使用mysql_tzinfo_to_sql程序来填充时区表。示例系统如 Linux、FreeBSD、Sun Solaris和Mac OS X。这些文件的可能位置为/usr/share/zoneinfo目录。如果你的系统没有时区信息数据库,可以使用本节后面描述的下载的软件包。 mysql_tzinfo_to_sql程序用来装载时区表。在命令行中,将时区信息目录路径名传递到mysql_tzinfo_to_sql并输出发送到mysql程序。例如: shell> mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql mysql_tzinfo_to_sql读取系统时区文件并生成SQL语句。mysql处理这些语句并装载时区表。 mysql_tzinfo_to_sql还可以用来装载单个时区文件,并生成闰秒信息。 要想装载对应时区tz_name的单个时区文件tz_file,应这样调用mysql_tzinfo_to_sql: shell> mysql_tzinfo_to_sql tz_file tz_name | mysql -u root mysql 如果你的时区需要计算闰秒,按下面方法初使化闰秒信息,其中tz_file是时区文件名: shell> mysql_tzinfo_to_sql --leap tz_file | mysql -u root mysql 如果你的系统没有时区信息数据库 (例如,Windows或HP-UX),你可以从 http://dev.mysql.com/downloads/timezones.html下载预构建时区表软件包。该软件包包含MyISAM时区表所用的.frm、.MYD和.MYI文件。这些表应属于mysql数据库,因此应将这些文件放到MySQL服务器数据目录的mysql子目录。操作时应关闭服务器。 警告!如果你的系统有时区信息数据库,请不要使用下载的软件包。而应使用mysql_tzinfo_to_sql实用工具!否则,MySQL和系统上其它应用程序处理日期时间的方法会有所不同。 上面是mysql手册中的内容,以下是我解决办法: 方法一 1。在mysql的命令模式下使用 mysql > select CURTIME(); 或 mysql > select now(); 看当前时间是否正确,可以看到mysql当前使用的是那一个时区的时间。 2。在mysql命令行中更改时区 mysql > SET time_zone = '+8:00'; # 此为北京时,我们所在东8区 mysql> flush privileges; # 立即生效 此时mysql时区已更改正确,与系统时区都使用为 Shanghai时间了。 #### 这种方法好像只能在终端上使用,退出终端后时间又会变成原来的,看来只能重启mysql了。 3。重启mysql也应没有问题,此时mysql会主动读取系统时间。 方法二: 如果mysql数据库可以重启,直接重启,mysql应可以立即主动读取系统时间,如果不行则更改mysql的配置文件(mysql.cnf) 在my.cnf的 [mysqld]区域中加上 default-time_zone = '+8:00' #此为北京时。

mysql数据库时间不准确_主数据库(mysql)的时间不对相关推荐

  1. mysql rpo是什么意思_揭开数据库RPO等于0的秘密(上)

    前言 传统商业关系数据库都声称可以做到故障恢复后不丢数据(即RPO为0),跟故障前的数据状态是强一致的,实际是否一定如此? 开源数据库MySQL在金融核心业务都不敢用,最重要的一个原因是做不到不丢数据 ...

  2. mysql当数据改变时_当数据库里面的价格变化时,发送信息到企业微信中

    当数据库里面的价格变化时,发送信息到企业微信中 发布时间:2020-08-13 14:49:29 来源:ITPUB博客 阅读:100 作者:czxin788 mysql insert 触发器 添加in ...

  3. mysql中日期相减_如何使用MySQL数据库

    如何使用MySQL数据库 前言:前面我们已经了解了如何搭建MySQL数据库,那么接下来我们就一起来了解一下,如何使用MySQL数据库. MySQL数据库系统也是一个典型的C/S(客户端/服务器)架构应 ...

  4. mysql 删除多余帐号_安装完mysql数据库后的优化(删除多余用户和数据库)

    安装完mysql数据库后的优化(删除多余用户和数据库) 发布时间:2020-06-27 19:09:35 来源:51CTO 阅读:2761 作者:冰冻vs西瓜 栏目:数据库 1.查看数据库的版本信息: ...

  5. mysql数据库优化韩顺平_韩顺平 Mysql数据库优化(一) 优化概述

    第 1 章Mysql优化概述 网站的瓶颈在web层(web吞吐量),程序对mysql的操作.我们前面讲的页面静态化技术和memcached技术目的减少对mysql访问,但是总是访问数据库,所以我们需要 ...

  6. mysql数据库执行事务日志_第十章 MySQL事务及其日志介绍

    一.数据库升级 #1.提出方案 1)升级的方法 2)升级的步骤 3)升级的时间 4)升级步骤可能会出现的问题 5)出现的问题怎么解决,解决时间 6)升级后出现的问题 #2.搭建新的数据库 #3.备份就 ...

  7. mysql 分库分表策略_【数据库】分库分表策略

    关系型数据库本身比较容易成为系统瓶颈,单机存储容量.连接数.处理能力都有限.当单表的数据量达到1000W或100G以后,由于查询维度较多,即使添加从库.优化索引,做很多操作时性能仍下降严重.此时就要考 ...

  8. mysql不同实例数据同步_两台Mysql数据库数据同步实现实例

    做开发的时候要做Mysql的数据库同步,两台安装一样的系统,都是FreeBSD5.4,安装了Apache 2.0.55和PHP 4.4.0,Mysql的版本是4.1.15,都是目前最新的版本. 1. ...

  9. mysql数据库计划是什么_计划备份mysql数据库

    1:mysql是我们使用最多的数据库,如果在日常中正确的对mysql数据进行备份,下面我们就来做这事,通过脚本来实现 ######################################### ...

最新文章

  1. 阿里云服务器mysql内存限制_高性能的MySQL(8)优化服务器配置一内存
  2. 数据库维护管理和监视新特性
  3. Jmail组件在C#中发送邮件代码:
  4. 安全公司-* * * *-面试题:_ 安卓逆向分析分享
  5. 二次规划问题和MATLAB函数quadprog的使用
  6. 【超图+CESIUM】【基础API使用示例】30、超图|CESIUM -【坐标转换】世界坐标转屏幕坐标
  7. 修复shapefile编码问题
  8. spring cloud-熔断(六)
  9. 计算机网络四级考试及格分数,四级多少分才算过了 多少分及格
  10. matlab数值积分中函数积分的4种方法
  11. 谷歌浏览器Google Chrome如何在打开新标签页时设置指定网址
  12. 什么是跨域及怎么解决跨域问题?
  13. 【Linux 系统启动优化测试工具的使用——grabserial 】
  14. 抖音电商的带货情况究竟如何,抖音电商带货前景如何
  15. OpenMP编程指南
  16. 【博弈论】Nim游戏
  17. ROS实践3:publisher模板教程
  18. 一个字都没写,也能发Nature子刊?
  19. 201902-Java面试总结
  20. 阿朱推荐的产品经理读物30本书(修订版)

热门文章

  1. c语言switch判断字母,判断switch 语句 - C语言教程
  2. 27位技术实战派负责人齐聚 深聊降本增效 你一定不想错过!
  3. JAVA 文件下载:模板下载
  4. 转载linux图形界面编程基本知识(X11, xorg, gdm/gnome)
  5. Premiere 新建项目导入视频后 视频花屏解决办法
  6. 智能家居浪潮来袭,如何让机器看懂世界 【结尾有资料】
  7. ROS使用教程-关于rosparam
  8. 家具更换频率低 选购应注重环保问题
  9. (转)对 Linux 专家非常有用的 20 个命令
  10. 退休的同事去西藏了,我也很想去,是不是对身体素质要求比较高?