今天在安装mysql 5.7.23版本时遇到一个问题。

5.7.6版本以后的初始化命令为 bin/mysqld --initialize,执行后报错:

TIMESTAMP with implicit DEFAULT value is deprecated

查了一下,发现是配置原因,需要在/etc/my.cnf文件中 [mysqld] 下面增加一行

explicit_defaults_for_timestamp=true

之后,再次初始化,这次就没有报错了。

如果是在Windows下安装,则是在my.ini文件下,增加上面这一行。

©著作权归作者所有:来自51CTO博客作者80民工的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. mysql5.7安装
  2. Django实战之增加评论
  3. Django实战之增加链接
  4. 睡前聊一聊"spring bean 生命周期"
  5. Spring 天天用,bean 懒加载原理你懂吗?
  6. 11. SpringCloud实战项目-初始化数据库和表
  7. 09. SpringCloud实战项目-初始化项目和添加微服务
  8. RAC 增加SCAN IP
  9. 痞子衡嵌入式:深入i.MXRT1050系列ROM中串行NOR Flash启动初始化流

随机推荐

  1. 实现一个验证码生成类(含数字,拼音,汉字)
  2. SignalR Self Host多端消息推送服务实例(
  3. ASP.NET Core简单介绍教程(1)_实用技巧
  4. 带你掌握OOM框架AutoMapper使用实例
  5. SignalR Self Host多端消息推送服务介绍(
  6. ASP.NET Core环境设置教程(2)_实用技巧
  7. 详解关于Blog实现一个日历的实例教程
  8. ASP.NET中的参数与特殊类型的实例详解
  9. ASP.NET Core新建项目教程(3)_实用技巧
  10. C/C++中用空指针简化代码实例