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

升级macOS Big Sur后运行Homestead遇MySQL权限错误求助

Homestead虚拟机root@localhost访问拒绝问题排查方案

核心排查步骤

  • 核对Homestead配置文件
    打开Homestead目录下的Homestead.yaml文件,确认数据库配置项。Homestead默认不会用root用户处理数据库,而是预设了homestead用户(默认密码secret),如果配置中错误指定root用户,会直接触发权限拒绝。

  • 临时修复MySQL权限

    1. 执行vagrant ssh进入虚拟机(如果能正常SSH连接)
    2. 用sudo权限登录MySQL:
      sudo mysql -u root
      
    3. 在MySQL命令行中修改root用户认证规则并刷新权限:
      ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'secret';
      FLUSH PRIVILEGES;
      
    4. 退出MySQL和虚拟机,执行vagrant reload --provision重新初始化环境。
  • 重置Homestead环境
    如果是全新安装时初始化脚本异常,可尝试:

    1. 执行vagrant destroy彻底销毁当前虚拟机
    2. 重新拉取Homestead最新代码(若通过Git克隆)
    3. 重新配置Homestead.yaml后执行vagrant up
  • 验证版本兼容性
    Virtualbox 7.0与Vagrant 2.3.3虽标注兼容,但部分环境下可能存在脚本执行冲突。可尝试更新Vagrant至最新稳定版,或降级Virtualbox到6.x版本测试。

内容的提问来源于stack exchange,提问作者Eric Evans

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 20:05:17