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
- mysql查询很慢怎么回事(MySQL Like模糊查询速度太慢如何解决)
- mysql超大表加字段(MySQL 大表添加一列的实现)
- mysql如何修改列的默认值(mysql查询的时候给字段赋默认值操作)
- mysql xml转换json(Mysql将查询结果集转换为JSON数据的实例代码)
- mysql模糊查询语句(mysql中like % %模糊查询的实现)
- 怎么查看mysql计划执行情况(详解 MySQL 执行计划)
- mysql查询count很慢(MySQL COUNT函数的使用与优化)
- mysql自增长语句(mysql实现自增序列的示例代码)
- MySQL 8.0.19安装详细教程(windows 64位)(MySQL 8.0.19安装详细教程windows 64位)
- mysql安装失败原因和解决方法(MySQL MGR搭建过程中常遇见的问题及解决办法)
- mysql事务特性和隔离级别(Mysql事务特性和级别原理解析)
- mysql哪个版本可以下载msi(新手必备之MySQL msi版本下载安装图文详细教程)
- centos7怎么安装mysql(Centos7 mysql数据库安装及配置实现教程)
- mysql写入效率越来越差(MYSQL大量写入问题优化详解)
- mysql数据库主键选择的详解(图文详解MySQL中的主键与事务)
- 数据库mysql基本知识(深入理解r2dbc在mysql中的使用)
- 给儿童吃什么最好(给儿童吃什么最好消化)
- 杭州旅游攻略()
- 云南旅游攻略(云南旅游攻略5天攻略)
- 收藏 春节假期,这些景区巨划算(收藏春节假期这些景区巨划算)
- 景区游玩,这些安全知识要牢记(这些安全知识要牢记)
- 各地出招烘 热 旅游(各地出招烘热旅游)
热门推荐
- python中的1和0(python把1变成01的步骤总结)
- python四舍五入怎么用(python3 小数位的四舍五入用两种方法解决round 遇5不进)
- C# Windows服务的创建、安装、调试
- vue路由跳转自动定位在哪里(Vue路由this.route.push跳转页面不刷新的解决方案)
- docker镜像查看分层(Docker 镜像优化从1.16GB到22.4MB)
- sqlserver2016的安装(Sql Server2016 正式版安装程序图解教程)
- mysql备份工具怎么选(MySQL使用Xtrabackup备份流程详解)
- python贪吃蛇项目介绍(python简单贪吃蛇开发)
- 宝塔linux面板安装(宝塔Linux控制面板专业版破解步骤亲测可用)
- jQuery里$(this)和this的区别有哪些
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9