养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

mysql设置system_time_zone

时间:2024-10-13 05:22:31

mysql数据库的系统时区,其实是分两种的,一种是mysql的全局时区,另外一种是当前会话的时区,如果当前会话不指定时区,就默认使用全局时区

方法/步骤

1、使用MySQLWorkbench管理工具连接上MySQL数据库,新建一个【SQLFile】,用于书写sql语句。如果你使用的是其他MySQL管理工具也是一样的

mysql设置system_time_zone

2、在【SQLFile】中输入并执行如下SQL语句,用于查看当前MySQL设置的时区疙熳阊涓信息showvariableslike'%time_zone%';

mysql设置system_time_zone

3、输入下面的语句,执行后,就可以将全局时区修改为东8区,即北京时间setglobaltime_zone='+8:00';

mysql设置system_time_zone

4、输入下面的语句,执行后,就可以将当前会话的时区修改为东8区,即北京时间settime_zone='+8:00';

mysql设置system_time_zone

5、执行完成上面的SQL语句之后,如果想让时区立即生效,还需要执行下面的语句flushprivileges;

mysql设置system_time_zone

6、另外一种方式,就是修改配置文件,但是,需要重启怡觎现喾MySQL配置才会生效,MYSQL的配置文件在windows环境下的默认路径:c:\ProgramData\M烤恤鹇灭ySQL\MySQLServer5.7\my.ini

mysql设置system_time_zone

7、打开my.ini文件,搜索default-time-zone,如果存在就修改值。如果不存在,可以在character-set-server后面添加一行即可

mysql设置system_time_zone

© 一点知识