广告
返回顶部
首页 > 资讯 > 数据库 >【Mysql】修改mysql时区
  • 858
分享到

【Mysql】修改mysql时区

mysql修改 2022-10-18 11:10:04 858人浏览 安东尼
摘要

首先需要查看Mysql的当前时区,用time_zone参数 mysql> show global variables like '%zone%'; +-------

首先需要查看Mysql的当前时区,用time_zone参数


mysql> show global variables like '%zone%';

+------------------+--------+

| Variable_name    | Value  |

+------------------+--------+

| system_time_zone | CST    |      ---系统时间,北京时间

| time_zone        | SYSTEM |       ----mysql所用的时区,这里是调用系统时区,也就是北京时间

+------------------+--------+

2 rows in set (0.17 sec)



验证下:

mysql> select now();

+---------------------+

| now()               |

+---------------------+

| 2018-11-30 17:11:55 |

+---------------------+

1 row in set (0.18 sec)



修改为utc时区

mysql> set time_zone='+0:00';

mysql> select now();

+---------------------+

| now()               |

+---------------------+

| 2018-11-30 09:12:06 |

+---------------------+

1 row in set (0.18 sec)



修改为东八区

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

Query OK, 0 rows affected (0.24 sec)

 

mysql> select now();

+---------------------+

| now()               |

+---------------------+

| 2018-11-30 17:21:40 |

+---------------------+

1 row in set (0.72 sec)


永久修改可以通过修改my.cnf

在 [mysqld] 之下加

default-time-zone=timezone

来修改时区。如:

default-time-zone = '+8:00'

修改完了记得记得重启msyql

注意一定要在 [mysqld] 之下加 ,否则会出现 unknown variable 'default-time-zone=+8:00'



注意:时区这个对timestamp类型的才有影响,datetime 是没影响的,如:

mysql> select * from uc_smallfeature_sharerecords(时间戳是timestamp类型);

+------+---------------------+-------------+----------+--------+----------+

| id   | create_time         | destination | platfORM | userid | username |

+------+---------------------+-------------+----------+--------+----------+

| 3425 | 2018-12-25 19:42:51 | 123213      | 123      | 123    | 123      |

+------+---------------------+-------------+----------+--------+----------+


mysql> select * from uc_push_token(时间戳是datetime类型);

+---------+-----------+-------+---------------------+---------------------+

| user_id | push_type | token | create_time         | update_time         |

+---------+-----------+-------+---------------------+---------------------+

|       1 |         0 |       | 2018-12-25 19:40:49 | 2018-12-25 19:40:49 |

+---------+-----------+-------+---------------------+---------------------+


mysql> show global variables like '%zone%';

+------------------+--------+

| Variable_name    | Value  |

+------------------+--------+

| system_time_zone | UTC    |

| time_zone        | +08:00 |

+------------------+--------+

2 rows in set (0.00 sec)


mysql> set global time_zone='+0:00';

Query OK, 0 rows affected (0.00 sec)



重连查询:

mysql> select * from uc_smallfeature_sharerecords;(timestamp类型的变了)

+------+---------------------+-------------+----------+--------+----------+

| id   | create_time         | destination | platform | userid | username |

+------+---------------------+-------------+----------+--------+----------+

| 3425 | 2018-12-25 11:42:51 | 123213      | 123      | 123    | 123      |

+------+---------------------+-------------+----------+--------+----------+

1 row in set (0.00 sec)


mysql> select * from uc_push_token;(datetime类型的不会变)

+---------+-----------+-------+---------------------+---------------------+

| user_id | push_type | token | create_time         | update_time         |

+---------+-----------+-------+---------------------+---------------------+

|       1 |         0 |       | 2018-12-25 19:40:49 | 2018-12-25 19:40:49 |

+---------+-----------+-------+---------------------+---------------------+


您可能感兴趣的文档:

--结束END--

本文标题: 【Mysql】修改mysql时区

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

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

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

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

下载Word文档
猜你喜欢
  • 【Mysql】修改mysql时区
    首先需要查看mysql的当前时区,用time_zone参数 mysql> show global variables like '%zone%'; +-------...
    99+
    2022-10-18
    mysql 修改
  • mysql如何修改时区
    这篇文章主要介绍“mysql如何修改时区”,在日常操作中,相信很多人在mysql如何修改时区问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mysql如何修改时区”的疑惑有所帮...
    99+
    2022-10-19
    mysql
  • 如何修改mysql时区
    小编给大家分享一下如何修改mysql时区,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 修改mysq...
    99+
    2022-10-19
    mysql
  • MySQL 修改时区的方法
    文章目录 什么是MySQL时区?通过MySQL命令模式下修改首先查看MySQL当前的时间进行修改 不方便重启MySQL,临时解决时区问题通过修改配置文件mysql.cnf(my.ini)来...
    99+
    2023-09-06
    mysql
  • mysql如何查看和修改时区?
    方法1#查看时区 show variables like "%time_zone%"; set global time_zone = '+8:00'; ##修改mysql...
    99+
    2022-10-18
    mysql 如何查看
  • MySQL修改时区的方法小结
    问题现象:在数据库中的日期显示正常,但是通过JSP进行调用后发现时间偏差了13个小时。经查询,此问题是由于MySQL的默认时区设置造成的。 具体排查和操作方法如下: 一、查看MySQL当前时区和时间 > show variabl...
    99+
    2014-12-27
    MySQL修改时区的方法小结
  • mysql的默认时区如何修改
    本篇文章为大家展示了mysql的默认时区如何修改,代码简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、查看MySQL当前时区和时间show variables like...
    99+
    2022-10-18
    mysql 时区
  • mysql修改时区的方法是什么
    本篇内容介绍了“mysql修改时区的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2022-10-19
    mysql
  • MySQL查看和修改时区的方法
    今天发现有一个程序插入的时间不对,而该字段是配置的默认值 CURRENT_TIMESTAMP,初步判断是数据库的时区设置问题。 查看时区 登录数据库查看时区配置: mysql> show var...
    99+
    2022-10-18
    查看 mysql 时区
  • 如何修改mysql时间
    这篇文章主要介绍了如何修改mysql时间,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 方法:1、用“sudo ...
    99+
    2022-10-19
    mysql
  • 修改postgresql时区
    修改postgresql时区 1. 输入指令【systemctl status postgresql-12.service】查询pgsql服务器当前运行状态。 2. 找到数据文件夹【/data/da...
    99+
    2023-10-26
    postgresql 数据库 mysql
  • mysql修改binlog日志保留时间
    命令行 临时有效,重启mysqld服务后失效; # 查看 show variables like "%expire_logs_days%"; # 设置保留7天 set global expire_logs...
    99+
    2022-10-18
    mysql 修改 binlog
  • mysql只修改日期,时间不变
    UPDATE tablename SET datefield1= ADDTIME( date("2019-10-31") + INTERVAL 0 HOUR, time(datefield1) ),datefield2= ADDTIME( ...
    99+
    2021-06-06
    mysql只修改日期,时间不变
  • 如何修改mysql服务端时间
    修改mysql服务端时间的方法方法一:首先,在命令行中使用以下命令启动mysql服务;service mysql start  mysql服务启动后,输入mysql的用户名和密码,进行登录mysql;mysql -u root -p登录到m...
    99+
    2022-10-19
    mysql mysql服务
  • mysql innodb_buffer_pool_size 修改
    innodb_buffer_pool_size默认大小为128M。当缓冲池大小大于1G时,将innodb_buffer_pool_instances设置大于1的值可以提高服务器的可扩展性。 大的缓冲池可以减小多次磁盘I/O访问相同的表数据。...
    99+
    2023-08-18
    数据库 服务器 mysql
  • linux修改时区实战
    修改时区方法一: timedatectl set-timezone Asia/Shanghai >>>服务器时区设置 date -s “2020-12-20 16:34:50” >>>服务器时间设置 ...
    99+
    2023-09-09
    linux 服务器
  • 如何修改oracle时区
    改Oracle的时区设置:alter database set time_zone='+8.00';修改之后,重新启动Oracle数据库。 ...
    99+
    2022-10-18
    oracle database
  • Oracle如何修改时区
    这篇文章主要为大家展示了“Oracle如何修改时区”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Oracle如何修改时区”这篇文章吧。Oracle修改时区1. ...
    99+
    2022-10-18
    oracle
  • 怎么修改postgresl时区
    修改postgresl时区的方法:1.进入postgresl安装目录;2.在目录中查找postgresql.conf文件;3.使用记事本打开文件;4.对文件进行修改;5.重启postgresl;具体步骤如下:首先,在计算机中进入postgr...
    99+
    2022-10-12
    postgresql
  • php 如何修改时区
    本教程操作环境:Windows7系统、PHP8.1版、Dell G3电脑。php怎么修改时区?PHP时区设置,PHP时间问题在web项目中很多是以时间相关的,而且有些与时间的关系非常大!前段时间做了个天气预报15天查询(http://tqy...
    99+
    2022-11-24
    时区 php
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作