centos 5.7 之前的服务器无法升级到 8.0。服务器启动失败

Posted

技术标签:

【中文标题】centos 5.7 之前的服务器无法升级到 8.0。服务器启动失败【英文标题】:Cannot upgrade server earlier than 5.7 to 8.0 in centos. server start fail 【发布时间】:2018-10-08 23:24:18 【问题描述】:

我尝试在centos 7.4 上配置mysql 服务器。将 Mysql 8.0 安装到我的系统后,systemctl restart mysqld 失败。

查看错误日志/var/log/mysqld.log。

[System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.11) 从进程 320 开始 [错误] [MY-013168] [InnoDB] 无法将早于 5.7 的服务器升级到 8.0 [错误] [MY-011013] [服务器] 无法初始化 DD 存储引擎。[错误] [MY-010020] [服务器] 数据字典初始化失败。 [错误] [MY-010119] [服务器] 中止 [系统] [MY-010910] [服务器] /usr/sbin/mysqld: 关闭完成 (mysqld 8.0.11) MySQL 社区服务器 - GPL。

【问题讨论】:

我这里也有同样的问题 消息说你不能从 5.6 或更早的版本升级。升级前你安装了什么版本? 您是否尝试过先更新到版本 5.7,然后再更新到 8.0? 我也遇到了同样的问题,请问有解决办法吗? 请查看***.com/questions/61392329/… 【参考方案1】:

你要删除之前MySql留下的文件:

rm -rf /var/lib/mysql/*

【讨论】:

好的解决方案,如果您同意丢失任何现有数据。

以上是关于centos 5.7 之前的服务器无法升级到 8.0。服务器启动失败的主要内容,如果未能解决你的问题,请参考以下文章

关于阿里云centos 2.6下手机表情输入后无法保存到mysql数据库的问题调研及mysql版本从5.1升级到5.7的全过程纪要

MySQL 5.7 升级到8.0

mysql5.6升级到5.7的注意事项

Centos MySQL 5.7安装升级教程

mysql升级到5.7会出现啥问题

将MySQL版本从5.7升级到8.0的操作过程和注意事项