如果你使用的MySQL版本很旧,或者需要升级MySQL版本那就跟着本文一起操作吧。我们在Ubuntu操作系统中实战升级MySQL版本。
背景
在写一些小项目的时候,在创建表的时候用到了两个字段,createTime和updateTime,用于表示条目的创建和更新时间。为了偷懒,决定使用MySQL的CURRENT_TIMESTAMP这个特性,如:
可以在我们创建或者更新此条数据的时候,自动将时间戳记录,但是当我们选择之后,会有如下错误提示:
查看了一下类似的错误,基本是由于使用的MySQL版本过旧的原因,于是使用select version()查看了一下版本,显示为5.5.58-0ubuntu0.14.04.1-log,最近的版本已经到了MySQL 5.7,所以,是有必要升级一下MySQL了。
准备
升级之前,最好将数据库的数据备份一下,以备不时之需(请注意更改ywnz):
mysqldump -uroot -p'ywnz.com' --all-databases