mysql 操作系统时区(mysql时区查看与设置方法)
mysql 操作系统时区
mysql时区查看与设置方法一.查看数据库时区
|
show variables like '%time_zone' ; mysql> show variables like "%time_zone" ; + ------------------+--------+ | Variable_name | Value | + ------------------+--------+ | system_time_zone | CEST | | time_zone | SYSTEM | + ------------------+--------+ |
1.全局参数system_time_zone
系统时区,在MySQL启动时会检查当前系统的时区并根据系统时区设置全局参数system_time_zone的值。
system_time_zone的值根据当前系统的不同会有所不同,此处测试时系统时间为CEST时间,所以值为CEST
查看当前的操作系统的时区
|
## 使用 date 命令 date + "%Z %z" //查看当前操作系统的时区 date -R |
|
[vagrant@localhost ~]$ date -R Wed, 17 Jun 2020 10:48:14 +0200 [vagrant@localhost ~]$ date + "%Z %z" CEST +0200 |
CEST表示在mysql启动时,系统的时间为CEST
CEST为欧洲中部夏令时间,英文全名: Central European Summer Time
欧洲中部夏令时间所属时区: UTC/GMT +2
2.全局参数time_zone
用来设置每个连接会话的时区,默认为system时,使用全局参数system_time_zone的值。我们需要修改的就是time_zone的值
SYSTEM 表示time_zone默认使用system_time_zone的时区,此处即CEST
个人思路
因为my.cnf中默认没有设置default-time_zone,所以time_zone默认为system,即system_time_zone的值,
而system_time_zone的值为mysql启动时的操作系统的时区,所以个人认为可以通过提前设置操作系统的时区来决定mysql的时区
二.设置数据库时区
1.通过mysql命令行模式下动态修改,这种修改只在当前的mysql启动状态生效,如果mysql重启,则恢复到my.ini的设置状态
|
set global time_zone = '+8:00' ; FLUSH PRIVILEGES ; |
再查看mysql的时区设置如下(需要退出mysql后,再重新登陆mysql,否则time_zone的结果可能不变,仍为SYSTEM)
|
mysql> show variables like "%time_zone" ; + ------------------+--------+ | Variable_name | Value | + ------------------+--------+ | system_time_zone | CEST | | time_zone | +08:00 | + ------------------+--------+ |
2.通过修改配置文件来修改时区,这种修改永久生效,即使mysql重启也一样有效
windows系统中配置文件为my.ini。linux系统中配置文件为/etc/my.cnf
在[mysqld]的下面添加或者修改如下内容
|
default -time_zone = '+8:00' |
修改完配置文件后需要重启mysql服务器,
linux系统中服务器重启命令如下
|
systemctl restart mysqld.service |
my.cnf的修改后的内容如下所示
|
# For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html [mysqld] # # Remove leading # and set to the amount of RAM for the most important data # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%. # innodb_buffer_pool_size = 128M # # Remove leading # to turn on a very important data integrity option: logging # changes to the binary log between backups. # log_bin # # Remove leading # to set options mainly useful for reporting servers. # The server defaults are faster for transactions and fast SELECTs. # Adjust sizes as needed, experiment to find the optimal values. # join_buffer_size = 128M # sort_buffer_size = 2M # read_rnd_buffer_size = 2M datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock default-time_zone = '+9:00' # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 # Recommended in standard MySQL setup sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid |
到此这篇关于mysql时区查看与设置方法的文章就介绍到这了,更多相关mysql时区查看与设置内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
原文链接:https://www.cnblogs.com/gaoBlog/p/13153729.html
- centosdocker镜像安装mysql(linux下利用Docker安装mysql的步骤)
- mysql中提取日期的函数是什么(MySQL获得当前日期时间函数示例详解)
- mysql8.0.23.0官方安装手册(MySQL8.0.23安装超详细教程)
- 将SQL Server数据迁移到MySQL的常见工具
- 在php中与数据库连接的技术(PHP7.0连接DB操作实例分析基于mysqli)
- 查看mysql支持的字符集(不可忽视的MySQL字符集)
- mysql5.5.36版本介绍(WDCP控制面板升级mysql为5.7.11的方法)
- mysql权限收回(MySQL如何利用DCL管理用户和控制权限)
- mysql对null值如何理解(MySQL为Null会导致5个问题个个致命)
- mysql字段和关键字(mySQL之关键字的执行优先级讲解)
- mysql的sql语句优化5种方式(MySQL:五个常见优化SQL的技巧)
- mysql视图管理方法(MySQL 视图View原理解析)
- 怎样查看mysql的安装路径(MySQL中查看数据库安装路径的方法)
- mysql添加注释视图(mysql创建表添加字段注释的实现方法)
- mysql常用的sql语句大全(mysql建表常用的sql语句汇总)
- mysql缓冲池(详解MySQL中的缓冲池buffer pool)
- 元宵晚会槽点多,芒果台上来就假唱,岳云鹏不说相声改评书了(元宵晚会槽点多)
- 岳云鹏跟凤凰传奇谈心,说出了人生中最重要的三个人,这才成功(岳云鹏跟凤凰传奇谈心)
- 爱情可以当饭吃吗(爱情能当饭吃吗)
- Top 3 JSHS《运动与健康科学 英文 》跻身SCI体育学期刊世界前三(Top3JSHS运动与健康科学)
- 体坛传媒LOGO全新升级,多元发展迈出坚实步伐(体坛传媒LOGO全新升级)
- 超撩人治愈的绝美水彩,原来出自她之手 一笔一画令无数人沉醉(超撩人治愈的绝美水彩)
热门推荐
- css样式代码有哪些规范(CSS 样式书写规范推荐)
- css圆角阴影代码(CSS实现曲面阴影效果的简单实例推荐)
- python编程开发环境步骤(python开发准备工作之配置虚拟环境非常重要)
- h5支付接口第四方支付(h5移动端调用支付宝、微信支付的实现)
- 未来10年python前景(Python应用领域和就业形势分析总结)
- mac版本php环境搭建(在Mac OS X中配置Apache+PHP+MySQL运行环境的详细步骤)
- python学生管理系统设计代码(python学生管理系统开发)
- SQLserver中cube:多维数据集实例详解(SQLserver中cube:多维数据集实例详解)
- python真的能高效处理excel报表吗(Python数据报表之Excel操作模块用法分析)
- flink重启机制(浅谈Flink容错机制之作业执行和守护进程)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9