Homebrew安装的MySQL@5.7无法启动,从MySQL8.0降级后遇故障
MySQL 5.7降级启动故障问题
- 设备运行Mojave系统(为兼容原生Aperture),从MySQL 8.0.29降级至Homebrew安装的mysql@5.7,已修改.zshrc将路径指向
/usr/local/opt/mysql@5.7/bin,但MySQL无法启动 - 执行
brew services list,显示mysql@5.7处于stopped状态 - 运行命令
/usr/local/opt/mysql/bin/mysqld_safe --datadir=/usr/local/var/mysql,触发Abort trap:6错误 - 查看MACHINE.DOMAIN.TLD.err日志,发现InnoDB报错:数据字典中表标志为0,但ibdata1文件中标志为0x4000,触发断言失败
- 删除8.0版本数据库后执行
mysqld --initialize,提示错误:dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicuuc.70.dylib,原因是image not found
内容的提问来源于stack exchange,提问作者SEJU
相关产品推荐
相关产品推荐

