内容简介:今天Kaijia日常(已经算是月常了)从Oracle的官方源更新MySQL之后发现MySQL无法正常启动了,查看了一下早前Oracle家出错都能打印出一长串错误日志,这次仅仅留下有Kaijia查看了一下数据目录,发现此时用于记录当前数据目录版本的
今天Kaijia日常(已经算是月常了)从Oracle的官方源更新 MySQL 之后发现MySQL无法正常启动了,查看了一下 /var/log/mysql.log 也异常单一。
2019-04-28T02:59:39.881846Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.16) starting as process 384 2019-04-28T02:59:50.800045Z 4 [System] [MY-013381] [Server] Server upgrade from ‘80015’ to ‘80016’ started. 2019-04-28T02:59:52.461014Z 4 [ERROR] [MY-013384] [Server] Could not create server upgrade info file at ‘/var/lib/mysql/’. 2019-04-28T02:59:52.468088Z 0 [ERROR] [MY-013380] [Server] Failed to upgrade server. 2019-04-28T02:59:52.468307Z 0 [ERROR] [MY-010119] [Server] Aborting 2019-04-28T02:59:54.080113Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 8.0.16) MySQL Community Server – GPL.
早前Oracle家出错都能打印出一长串错误日志,这次仅仅留下有 Could not create server upgrade info file at ‘/var/lib/mysql/’ 一句。
Kaijia查看了一下数据目录,发现此时用于记录当前数据目录版本的 mysql_upgrade_info 的所有者是root用户:
ls -l /var/lib/mysql total 2153959 …. -rw-r–r– 1 root root 6 Apr 8 09:17 mysql_upgrade_info ….
显然这造成MySQL启动尝试更新 mysql_upgrade_info 内容到8.0.16时被没有足够权限。想必是8.0.15的Oracle官方源存在问题,错误得用root用户重写了 mysql_upgrade_info ,因此造成了问题。
chown mysql:mysql /var/lib/mysql/mysql_upgrade_info service mysqld restart
运行上述命令后MySQL就可正常完成升级并启动了。如需确认,可以在日志中读到以下内容:
2019-04-28T03:02:15.207177Z 4 [System] [MY-013381] [Server] Server upgrade from ‘80015’ to ‘80016’ started. 2019-04-28T03:02:16.922262Z 4 [System] [MY-013381] [Server] Server upgrade from ‘80015’ to ‘80016’ completed.
以上所述就是小编给大家介绍的《MySQL 8.0.15向8.0.16升级启动失败问题解决》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 以太坊的下一次区块链升级因测试失败面临延期
- Mac 升级 vue 3.x 之前卸载 vue 2.9.6 失败的原因和解决方法
- 快速失败机制 & 失败安全机制
- 通过不断地失败来避免失败,携程混沌工程实践
- 快速失败(fail-fast)和安全失败(fail-safe)
- greenplum 集群启动失败
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Head First JavaScript Programming
Eric T. Freeman、Elisabeth Robson / O'Reilly Media / 2014-4-10 / USD 49.99
This brain-friendly guide teaches you everything from JavaScript language fundamentals to advanced topics, including objects, functions, and the browser’s document object model. You won’t just be read......一起来看看 《Head First JavaScript Programming》 这本书的介绍吧!