这篇文章主要介绍了MySQL修改时区的方法,总结分析了三种常见的MySQL时区修改技巧,包括命令行模式、配置文件方式及代码方式,需要的朋友可以参考下

方法一:通过mysql命令行模式下动态修改

1.1 查看mysql当前时间,当前时区

> select curtime();  #或select now()也可以
+-----------+
| curtime() |
+-----------+
| 15:18:10 |
+-----------+
> show variables like "%time_zone%";
+------------------+--------+
| Variable_name  | Value |
+------------------+--------+
| system_time_zone | CST  |
| time_zone    | SYSTEM |
+------------------+--------+
2 rows in set (0.00 sec)
#time_zone说明mysql使用system的时区,system_time_zone说明system使用CST时区

1.2 修改时区

1

2

3

> set global time_zone = '+8:00'; ##修改mysql全局时区为北京时间,即我们所在的东8区

> set time_zone = '+8:00'; ##修改当前会话时区

> flush privileges; #立即生效

  方法二:通过修改my.cnf配置文件来修改时区

1

2

3

# vim /etc/my.cnf ##在[mysqld]区域中加上

default-time_zone = '+8:00'

# /etc/init.d/mysqld restart ##重启mysql使新时区生效

  方法三:如果不方便重启mysql,又想临时解决时区问题,可以通过php或其他语言在初始化mysql时初始化mysql时区

这里,以php为例,在mysql_connect()下使用:

1

mysql_query("SET time_zone = '+8:00'")

  这样可以在保证你不重启的情况下改变时区。但是mysql的某些系统函数还是不能用如:now()。这句,还是不能理解。

mysql修改时区方法小结相关推荐

  1. [转]MySQL修改时区的方法小结

    本文转自:https://www.cnblogs.com/mracale/p/6064447.html 这篇文章主要介绍了MySQL修改时区的方法,总结分析了三种常见的MySQL时区修改技巧,包括命令 ...

  2. hp-ux修改时区方法_UX研究人员可以倡导人类的6种方法

    hp-ux修改时区方法 In the UX world, we often hear terms like "user-centered," "human-centere ...

  3. MySQL修改密码方法总结 (转)

    MySQL修改密码方法总结 (转)[@more@] 首先要声明一点,大部分情况下,修改Mysql是需要有MYSQL里的root权限的, 所以一般用户无法更改密码,除非请求管理员. 方法一 使用PHPm ...

  4. linux下mysql修改时区_linux 修改时区

    Step1:使用这个方法修改时区: cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime Step2:修改时区后,系统时间将发送改变,需要采用 dat ...

  5. php中date设置北京时区,PHP中设置时区方法小结

    PHP代码中的时间判断语句出了点问题,问题出在PHP的时区设置上,PHP所取的时间默认是格林威治标准时间,所以和北京时间相差8小时.找到原因后,在网上搜索到了一些关于PHP的时区设置方法:1.修改ph ...

  6. mysql修改时区为utc

    1.临时解决方案 查看MySQL中time_zone的设置 show variables like "%time_zone%"; ±-----------------±------ ...

  7. mysql修改密码方法大全

    MySQL是一个关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软 ...

  8. 超简单超实用MySQL修改密码方法来喽

    使用SET PASSWORD命令 1:首先使用原密码登录MySQL 2:输入命令 格式:mysql>set password for 用户名@localhost=password('新密码'); ...

  9. excel导入mysql命令行_使用命令行将Excel数据表导入Mysql中的方法小结

    从Excel数据表导入MySQL,已经做过好几次了,但每次都会碰到各种问题:invalid utf8 character string, data too long, ...,浪费了不少时间 为了提高 ...

最新文章

  1. deepin初试与file browser使用小结
  2. linux中的一些命令的想法
  3. 项目的命名规范,为以后的程序开发中养成良好的行为习惯
  4. __weak与__block的区别
  5. PHP NULL 合并运算符
  6. Web-Lesson07-JS的函数及作用域
  7. 没有找到合适的方法来重写_玻璃片价格太高?你可能没有找到合适的供应商
  8. 关于Java的一些句子
  9. Asp服务器控件(HyperLink、Button) 绑定后台参数 DataBinder.Eval
  10. 软件机器人从幕后到台前 RPA+Chatbot带来“端到端的自动化”
  11. Atitit java zip compress use apache tool jar 压缩的问题 static void zip(java.lang.String zipFileName,
  12. php连接mysql MariaDB_PHP+MariaDB数据库操作基本技巧
  13. 五笔字根表识别码图_五笔字根表图
  14. Linux查看内存占用
  15. OSChina 周日乱弹 ——朕与先生解战袍,芙蓉帐暖度春宵
  16. linux gnome3+ibus切换中文输入法
  17. springboot集成shiro
  18. 2019年,重拾博客!
  19. 【7gyy】cdma无线通讯上使用的技术
  20. 多模态AI浪潮来袭,或造福数亿视障人群

热门文章

  1. 解释机器学习中的熵、联合熵、条件熵、相对熵和交叉熵
  2. TensorFlow实践(15)——使用tf.device方法指定节点执行设备
  3. 【07月15日】A股滚动市盈率PE最低排名
  4. 四川SFSCB-A15/4PY智能浪涌后备保护器 遥信功能 上传防雷系统平台
  5. MySQL认证介绍 (转帖)
  6. 什么是编程?该怎么学习编程?
  7. 微信小程序制作简单的商品列表页,实现价格求和
  8. 基于php的简单聊天系统,基于PHP的网页即时聊天系统的设计与实现
  9. 关于ubuntu无法播放土豆视频的解决方法
  10. [Microsoft SQL Server Management Studio]SSMS查询年龄最大学生的姓名和年龄问题及查询最高的学生的学号问题分析及解决