致访客
感谢各位一年多的陪伴,因内容调整,本站将于近日迁移到新域名并不再更新主要内容。

MENU

MariaDB修改时区(适用于MySQL)

• February 23, 2021 • 经验分享,数据库

致访客
感谢各位一年多的陪伴,因内容调整,本站将于近日迁移到新域名并不再更新主要内容。
特此通知。

概述

SELECT NOW();出现的时间是GMT时间,要修改为GMT+8北京时间

问题分析

MariaDB未配置正确的时区

解决方法

mysql -u root -p登录MariaDB
执行以下命令:

  1. SET time_zone = "+8:00" 设置时区
  2. FLUSH PRIVILEGES; 刷新数据库系统表
  3. SELECT NOW(); 验证时间是否变化

上述方法也可以通过Navicat等工具来执行。