system_time_zone参数值由来
时间:2021-09-08
本文章向大家介绍system_time_zone参数值由来,主要包括system_time_zone参数值由来使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
参考文档:
https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_system_time_zone
无意间注意到 system_time_zone 参数值经常是 UTC,CST,WIB 等.
查看帮助文档,这个参数取自操作系统时区,经过查看,取的是当前操作系统时区文件数据
[root@node1 ~]# cat /etc/localtime TZif'pZip ~h^JGg%_ CST-8
如果将时区文件替换为 UTC 时区,重启数据库后,则 system_time_zone 参数值是 UTC
[root@node1 ~]# cp /usr/share/zoneinfo/UTC /etc/localtime
cp: overwrite ‘/etc/localtime’? yes
[root@node1 ~]# service mysqld restart Redirecting to /bin/systemctl restart mysqld.service mysql> show global variables like '%time_zone%'; +------------------+--------+ | Variable_name | Value | +------------------+--------+ | system_time_zone | UTC | | time_zone | SYSTEM | +------------------+--------+ 2 rows in set (0.00 sec)
问题延伸:
tzselect 命令并不能更换操作系统时区,只告诉你选择的时区的写法。
参考:https://blog.csdn.net/csdnhnma/article/details/100044630
time_zone参数默认不能设置为 UTC 之类的关键字,需要导入时间数据。
mysql> set time_zone='UTC'; ERROR 1298 (HY000): Unknown or incorrect time zone: 'UTC' mysql> exit
[root@node1 ~]# mysql_tzinfo_to_sql /usr/share/zoneinfo |mysql -uroot -p mysql Enter password: Warning: Unable to load '/usr/share/zoneinfo/iso3166.tab' as time zone. Skipping it. Warning: Unable to load '/usr/share/zoneinfo/zone.tab' as time zone. Skipping it.
mysql> set time_zone='UTC'; Query OK, 0 rows affected (0.00 sec) mysql>
mysql> set time_zone='Asia/Jakarta'; ---这个是印尼时区 Query OK, 0 rows affected (0.00 sec) mysql> select now(); ----now() 结果已经比北京时间早一小时 +---------------------+ | now() | +---------------------+ | 2021-09-08 15:06:11 | +---------------------+ 1 row in set (0.00 sec)
参考:https://dev.mysql.com/doc/refman/5.7/en/time-zone-support.html
原文地址:https://www.cnblogs.com/nanxiang/p/15243203.html
- 深入分析网络编程中踩过的坑
- java之自动过滤提交文本中的html代码script代码
- Enumerable#zip特性
- java小技术之生成二维码
- java实现发送邮件服务器,SMTP协议发送邮件
- HttpURLConnection实现两个服务端的对接
- java获取properties配置文件值
- 安全退出app,activoty栈管理
- JavaBean转Map方法
- JsBridge实现JavaScript和Java的互相调用
- JAVA-FTP批量大文件传输
- 独家 | 一文读懂TensorFlow(附代码、学习资料)
- 解决openssh漏洞,升级openssh版本
- 解决NTPD漏洞,升级Ntpd版本
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- mysql主从复制延迟问题记录
- linux下设置locale
- 宜信OCR技术探索与实践|直播速记
- keepalived结合lvs实现双机热备
- jenkins安装说明
- Haproxy combined with FTP cluster for load balancing
- redis使用playbook批量安装
- SpringCloud Alibaba微服务实战十八 - Oauth2.0 自定义授权模式
- 包子旧闻&Leetcode solution 1344. Angle Between Hands of a Clock
- Ubuntu下DNS服务搭建
- 深入理解JavaScript函数式编程
- JavaScript 异步编程
- 日志清理脚本-V0.0.3(增加多目录清理、正则表达式匹配、调试模式;部分细节优化)
- Fastdfs高可用集群搭建
- Logstash:处理多个 input