mysql 8 其他版本遗留数据_MySQL切换版本踩坑记录(包括恢复数据方法)

踩坑起因:在创建数据库时,

字段:create_time datetime DEFAULT CURRENT_TIMESTAMP,

报异常--Error Code: 1067 - Invalid default value for 'create_time'

经过苦苦查询下发现时数据库版本5.5不支持默认值 CURRENT_TIMESTAMP,然后就有了换版本踩坑的经历了。

步骤:

安装

1、下载.zip文件,下载完成后在电脑上选择位置解压缩

2、配置环境变量:

b7a4898a92fdb65d4e6b20400fa107b0.png

0b24e508152c9853af8bbc68b1c3bc43.png

cmd输入mysql --version查看自己mysql的版本。

然后更改myslq服务的启动路径

找到了一个方法,这里就不重复造轮子了:链接

但是到最后一步时发现我的mysql服务启动不了,抛出问题:本地计算机上的MYSQL服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止

这个问题的解决方法:

移除之前安装的版本的MYSQL服务

1.1、进入mysql安装的bin目录

1.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值