MySQL8时区设置和修改

2021-08-0720:45:48
评论
3,674 769字

查询当前Mysql版本和时区

1.查询系统支持当前的时区设置:

mysql> select version();
+-----------+
| version() |
+-----------+
| 8.0.26    |
+-----------+
1 row in set (0.00 sec)
mysql> show variables like '%time_zone%';
+------------------+--------+
| Variable_name    | Value  |
+------------------+--------+
| system_time_zone | CST    |
| time_zone        | SYSTEM |
+------------------+--------+
2 rows in set (0.00 sec)

修改时区设置:

--自MySQL 8.0 GA版本开始支持将参数写入并且持久化:

mysql> set persist time_zone='+8:00';

--针对application 可以设置:

jdbc:mysql://localhost:3306/database?useUnicode=true&characterEncoding=UTF-8&useOldAliasMetadataBehavior=true&autoReconnect=true&serverTimezone=UTC

--结论:

// 方法一:使用命令(优点:不需要重启MySQL服务,缺点:一旦MySQL服务被重启,设置就会消失)
mysql> set time_zone = '+8:00';
mysql> set global time_zone = '+8:00';
// 方法二:修改my.ini配置文件(优点:永久保存设置,缺点:需重启MySQL服务)
[mysqld]
// 设置默认时区
default-time_zone='+8:00'
豌豆日志
  • 本文由 发表于 2021-08-0720:45:48
  • 转载请务必保留本文链接:https://pealog.com/536.html
CentOS7二级制免编译安装MySQL8.0.26 数据库

CentOS7二级制免编译安装MySQL8.0.26

 前言 2021年7月20日更新MySQL8.0.26 MySQL 8.0是全球最受欢迎的开源数据库的一个非常令人兴奋的新版本,全面改进。一些关键的增强包括: SQL窗口函数,公用表表达式,NOWAI...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: