iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >怎么在mysql中查看时区
  • 613
分享到

怎么在mysql中查看时区

2023-06-14 06:06:43 613人浏览 泡泡鱼
摘要

这篇文章给大家介绍怎么在mysql中查看时区,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一.查看数据库时区show variables like'%time_zone';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 -RWed, 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的时区

二.设置数据库时区

通过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 |+------------------+--------+

通过修改配置文件来修改时区,这种修改永久生效,即使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 = 2Mdatadir=/var/lib/mysqlSocket=/var/lib/mysql/mysql.sockdefault-time_zone = '+9:00'# Disabling symbolic-links is recommended to prevent assorted security riskssymbolic-links=0# Recommended in standard MySQL setupsql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES[mysqld_safe]log-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.pid

关于怎么在mysql中查看时区就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

您可能感兴趣的文档:

--结束END--

本文标题: 怎么在mysql中查看时区

本文链接: https://www.lsjlt.com/news/268499.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么在mysql中查看时区
    这篇文章给大家介绍怎么在mysql中查看时区,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一.查看数据库时区show variables like'%time_zone';mysql...
    99+
    2023-06-14
  • 怎么在Linux中查看时区
    本篇内容主要讲解“怎么在Linux中查看时区”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么在Linux中查看时区”吧!在这篇短文中,我们将向你简单介绍几种 Linux 下查看系统时区的简单方...
    99+
    2023-06-16
  • mysql怎么查看时区的数据
    在MySQL中,可以使用以下语句来查看当前时区的数据: SELECT @@global.time_zone AS 'Glo...
    99+
    2024-04-09
    mysql
  • 怎么在mysql中查看系统时间
    在mysql中查看系统时间的方法:1.启动mysql;2.登录mysql数据库;3.进入数据表;4.执行select now()命令查询;具体步骤如下:首先,在命令行中启动mysql服务;service mysql st...
    99+
    2024-04-02
  • linux中怎么查看时区和修改时区
    本篇文章给大家分享的是有关linux中怎么查看时区和修改时区,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一、查看和修改Linux的时区 查看当前时区命令 : "da...
    99+
    2023-06-13
  • 怎么在Linux中查看并修改时区设置
    在Linux系统中,可以使用以下命令来查看和修改时区设置: 查看当前时区设置: timedatectl 该命令会显示当前系统的...
    99+
    2024-04-02
  • Mysql查看数据库时区并设置时区
    当我们使用docker部署Mysql数据库后,我们的数据库时区会有偏差,下面我们看看如何解决: 1.查看数据库时区 show variables like'%time_zone'; 2.设置时区 修...
    99+
    2023-10-26
    mysql 数据库 java
  • mysql怎么查看表分区是否存在
    要检查MySQL中的表分区是否存在,可以使用以下方法:1. 使用SHOW命令:可以使用SHOW PARTITIONS语句来显示表的分...
    99+
    2023-08-09
    mysql
  • 怎么查看mongodb默认时区
    要查看MongoDB的默认时区,可以执行以下步骤:1. 打开MongoDB的shell命令行界面。2. 输入以下命令:```db.r...
    99+
    2023-08-30
    mongodb
  • mysql时区查看与设置方法
    一.查看数据库时区 show variables like'%time_zone'; mysql> show variables like "%time_zone"; +...
    99+
    2024-04-02
  • 怎么在mysql中查看表结构
    今天就跟大家聊聊有关怎么在mysql中查看表结构,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。怎么在mysql中查看表结构1.在DOS窗口下运行 ...
    99+
    2024-04-02
  • MySQL查看和修改时区的方法
    今天发现有一个程序插入的时间不对,而该字段是配置的默认值 CURRENT_TIMESTAMP,初步判断是数据库的时区设置问题。 查看时区 登录数据库查看时区配置: mysql> show var...
    99+
    2024-04-02
  • 怎么在mysql中查看自动事务
    在mysql中查看自动事务的方法:1.启动mysql;2.登录mysql数据库;3.进入数据库;4.使用show命令查看;具体步骤如下:首先,在命令行中启动mysql服务;service mysql start mysql服务启动后,输入用...
    99+
    2024-04-02
  • mysql中怎么实现时区转换查询
    这篇文章将为大家详细讲解有关mysql中怎么实现时区转换查询,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。mysql中使用convert_tz函数可以实现时...
    99+
    2024-04-02
  • mysql中mediumtext怎么查看
    在MySQL中,可以使用以下方法查看mediumtext字段的内容:方法1:使用SELECT语句和CAST函数```SELE...
    99+
    2023-09-09
    mysql
  • centos7如何查看时区
    centos7中查看时区的方法:1、打开centos7终端;2、在centos7终端命令行中输入“timedatectl | grep "Time zone"”命令查看当前系统时区即可。具体操作步骤:在centos7系统桌面中使用快捷键【C...
    99+
    2024-04-02
  • 在MySQL中查看慢 SQL
    进入 MySQL 命令行工具。可以在终端输入 mysql -u 用户名 -p,然后输入密码来登录到 MySQL。 输入以下命令开启慢查询日志: SET GLOBAL slow_query_log = 'ON';SET GLOBAL l...
    99+
    2023-08-18
    mysql sql 数据库 sql优化
  • 怎么在MySQL中查看使用的内存
    怎么在MySQL中查看使用的内存?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。performance_schema有如下表记录内存使用情况...
    99+
    2024-04-02
  • 怎么查看云服务器所属时区
    要查看云服务器所属的时区,可以使用以下方法:1. 登录到云服务器上。2. 执行命令 `date`,该命令将显示当前服务器的日期和时间...
    99+
    2023-09-21
    云服务器
  • centos中怎么查看swap分区
    这篇文章将为大家详细讲解有关centos中怎么查看swap分区,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。查看 已存在的swap分区:[root@iZ94hzx4xerZ bin...
    99+
    2023-06-10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作