You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Homebrew启动MySQL报错Bootstrap failed:5:输入输出错误,求数据库升级命令

解决MySQL 9.0.1启动失败(Bootstrap failed: 5)的数据库升级步骤

当从旧版本MySQL升级到9.0.x这类大版本时,必须执行数据库升级操作来兼容新的系统表结构,具体步骤如下:

  • 先彻底停止所有MySQL相关进程:
    brew services stop mysql
    pkill -f mysqld
    
  • 以跳过权限表和网络的方式手动启动MySQL(避免启动时的权限校验失败):
    mysqld_safe --skip-grant-tables --skip-networking &
    
  • 连接到本地MySQL服务:
    mysql -u root
    
  • 在MySQL命令行中刷新权限(确保后续升级命令能正常执行):
    FLUSH PRIVILEGES;
    EXIT;
    
  • 执行数据库升级命令(运行时会提示输入root密码):
    mysql_upgrade -u root -p
    
    注:如果M1芯片的Mac上找不到mysql_upgrade命令,可使用brew安装的完整路径:/opt/homebrew/bin/mysql_upgrade -u root -p
  • 停止手动启动的MySQL进程:
    pkill -f mysqld_safe
    pkill -f mysqld
    
  • 最后尝试正常启动MySQL服务:
    brew services start mysql
    

如果执行mysql_upgrade后仍有问题,可以检查MySQL的错误日志(路径通常为/opt/homebrew/var/log/mysql/mysql.err),查看具体的错误信息来进一步排查。

内容的提问来源于stack exchange,提问作者Rabid Mantis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 19:32:35