首页 > 数据库 >MySQL时区设置和查看

MySQL时区设置和查看

时间:2024-08-13 09:27:03浏览次数:13  
标签:SET 查看 zone MySQL Asia 设置 time 时区

检查:

操作系统的时区

MYSQL的时区

 

中国标准时间(CST) 在修改系统时间之后,重新启动MySQL服务器,以确保修改生效。  

mysql 时区

查看‌MySQL时区设置

  1. 查看全局和会话时区

    • 使用命令 SELECT @@global.time_zone, @@session.time_zone; 可以查看全局和会话的时区设置。
    •  

    • 使用命令 SHOW VARIABLES LIKE '%time_zone%'; 可以查看所有与时区相关的设置。
    •  

  2. 通过‌Navicat工具

    • 在Navicat的查询编辑器中输入 SELECT @@global.time_zone, @@session.time_zone; 可以查看全局和会话的时区设置。‌

设置MySQL时区

  1. 设置全局时区

    • 使用命令 SET GLOBAL time_zone='+08:00'; 可以设置全局时区为‌东八区。
    • SET GLOBAL time_zone='+08:00'
      > OK
      > 时间: 0.024s

       

    • 使用命令 SET GLOBAL time_zone='Asia/Shanghai'; 可以设置全局时区为‌中国标准时间。[错误]
    • SET GLOBAL time_zone='Asia/Shanghai'
      > 1298 - Unknown or incorrect time zone: 'Asia/Shanghai'
      > 时间: 0.024s

       

    • 注意:更改全局时区需要SUPER权限,并且更改只会影响后续的连接,现有的连接不会受到影响。‌
  2. 设置会话时区

    • 使用命令 SET time_zone='+08:00'; 可以设置当前会话的时区为东八区。
    • SET time_zone='+08:00'
      > OK
      > 时间: 0.024s

       

    • 使用命令 SET time_zone='Asia/Shanghai'; 可以设置当前会话的时区为中国标准时间。[错误]
    • SET time_zone='Asia/Shanghai'
      > 1298 - Unknown or incorrect time zone: 'Asia/Shanghai'
      > 时间: 0.024s

       

    • 注意:设置会话时区只会影响当前的连接,关闭会话后设置会失效。
    •  

在MySQL配置文件中设置时区

  1. 修改my.cnf或my.ini文件
    • 在[mysqld]部分添加 default-time-zone='+08:00';default-time-zone='Asia/Shanghai'; 可以设置默认的时区。
    • 更改配置文件后,需要重启MySQL服务以使更改生效。

 

标签:SET,查看,zone,MySQL,Asia,设置,time,时区
From: https://www.cnblogs.com/emanlee/p/18356184

相关文章

  • MySQL常用命令增删改查select,update,alter...
    MySQL常用命令增删改查select,update,alter…文章目录MySQL常用命令增删改查select,update,alter...MySQL修改用户密码MySQL删除用户命令MySQL修改用户密码查看MySQL的用户及hostselectuser,hostfrommysql.user;备注host分别代表的连接方式user@‘localh......
  • mysql优化路线
    1.explain查询计划(红色字体表示走了索引)type类型名称解释all全表扫描index便利索引树range对索引树进行范围扫描ref使用非唯一索引或唯一索引前缀进行查询eq_ref多表连接中,使用主键或者唯一索引进行查询const、system根据主键或唯一索引进行查询......
  • CTF-mysql
    整数型输入1发现有回显发现and1=1有回显1=2没有判断字段数1orderby2确定回显点-1unionselect1,2查看数据库名称-1unionselecr1,database()查看数据库名-1unionslelctgroup_concat(schema_name)frominformation_schema.schemata查看表名......
  • C ++ 也可以搭建Web?高性能的 C++ Web 开发框架 CPPCMS + MySQL 实现快速入门案例
    什么是CPPCMS?CppCMS是一个高性能的C++Web开发框架,专为构建快速、动态的网页应用而设计,特别适合高并发和低延迟的场景。其设计理念类似于Python的Django或RubyonRails,但针对C++提供了更细粒度的控制和更高效的性能。主要特点和优点1.高性能与并发处理​Cp......
  • MySQL数据分析进阶(十三)高效的索引
    ※食用指南:文章内容为‘CodeWithMosh’SQL进阶教程系列学习笔记,笔记整理比较粗糙,主要目的自存为主,记录完整的学习过程。(图片超级多,慎看!)【中字】SQL进阶教程|史上最易懂SQL教程!10小时零基础成长SQL大师!!https://www.bilibili.com/video/BV1UE41147KC/?spm_id_from=333.1007.0.......
  • 解决:The GPG keys listed for the "MySQL 8.0 Community Server" repository are alre
    安装mysql提示Retrievingkeyfromfile:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysqlTheGPGkeyslistedforthe"MySQL8.0CommunityServer"repositoryarealreadyinstalledbuttheyarenotcorrectforthispackage.CheckthatthecorrectkeyURLsarecon......
  • Windows10下Docker安装Mysql5.7
    一、环境说明:docker:v4.25.0mysql:5.7二、 打开命令工具打开WindowsPowerShell 三、搜索镜像dockersearchmysql  四、拉取镜像拉取最新版本dockerpullmysql 拉取特定版本dockerpullmysql:5.7 五、查看所有镜像dockerimages 六、启......
  • mysql数据库:使用Python操作MySQL
    mysql数据库:使用Python操作MySQL安装第三方模块pymysqlpipinstallpymysql操作MySQLimportpymysql#创建连接#需要传入一些参数:#hostmysql所在的主机名或者是域名或者是ip地址#portmysql运行的端口号#ps-aux|grepmysql找到MySQL运行的进程......
  • Mysql写入数据错误:General error: 1366 Incorrect string value: '\\xF0\\x9F\\
    这个问题,原因是UTF-8编码有可能是两个、三个、四个字节。Emoji表情或者某些特殊字符是4个字节,而Mysql的utf8编码最多3个字节,所以数据插不进去。我这边是在linux服务器,Mysql的版本是5.7。解决此问题需要修改Mysql的配置文件my.cnf。 总结修改配置:[client]default-character......
  • linux中mysql开启远程ssh连接
    步骤1:配置MySQL允许远程连接1.1修改MySQL配置文件首先,你需要修改MySQL的配置文件(my.cnf或mysqld.cnf),以允许MySQL监听所有网络接口,而不仅仅是本地主机。打开MySQL的配置文件,通常在/etc/mysql/my.cnf或/etc/mysql/mysql.conf.d/mysqld.cnf,或者在CentOS/RHEL......