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

macOS 10.14下MySQL bin文件缺失及密码重置失败求助

解决macOS 10.14下MySQL卸载重装后的启动与路径问题

一、彻底清理MySQL残留文件(关键前提)

之前的不完全卸载导致组件冲突,先彻底清除所有残留:

  • 停止MySQL相关服务(提示“Could not find specified service”则跳过):
    sudo launchctl unload -w /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist
    
  • 删除核心安装文件:
    sudo rm -rf /usr/local/mysql
    sudo rm -rf /Library/PreferencePanes/MySQL*
    sudo rm -rf /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist
    sudo rm -rf /Library/StartupItems/MySQLCOM
    
  • 删除用户配置残留:
    rm -rf ~/.mysql_history
    
  • 清理零散残留(谨慎操作,确认后再删除):
    sudo find / -name "*mysql*" -type d | grep -v "/System" | grep -v "/usr/share"
    
    对输出的非系统目录执行sudo rm -rf 目录路径

二、重新安装适配的MySQL版本

  • 下载**适配macOS Mojave(10.14)**的MySQL安装包(建议选择MySQL 5.7.x或8.0.x早期版本,新版本可能不兼容)
  • 安装全程遵循向导:
    • 勾选“Install MySQL System Preferences Pane”选项
    • 设置root密码时务必记录,避免遗忘

三、配置终端命令路径

解决mysql command not found问题:

  • 编辑shell配置文件(bash用户用~/.bash_profile,zsh用户用~/.zshrc):
    open ~/.bash_profile
    
  • 在文件末尾添加路径配置:
    export PATH="/usr/local/mysql/bin:$PATH"
    
  • 保存后立即生效:
    source ~/.bash_profile
    
  • 验证:输入mysql --version,正常情况下会显示MySQL版本信息

四、修复服务器启动与.pid文件问题

  • 手动启动服务器(替代系统偏好设置启动):
    sudo /usr/local/mysql/support-files/mysql.server start
    
  • 查找.pid文件:默认存储在/usr/local/mysql/data/目录下,文件名为你的主机名.pid,可通过以下命令定位:
    ls /usr/local/mysql/data/*.pid
    
  • 若启动报错,查看错误日志排查:
    tail -f /usr/local/mysql/data/$(hostname).err
    
    常见问题为权限不足,执行以下命令修复data目录权限:
    sudo chown -R _mysql:_mysql /usr/local/mysql/data
    

五、重置root密码(如果需要)

  • 先停止服务器:
    sudo /usr/local/mysql/support-files/mysql.server stop
    
  • 跳过权限验证启动:
    sudo mysqld_safe --skip-grant-tables &
    
  • 新开终端窗口,免密登录MySQL:
    mysql -u root
    
  • 更新root密码(适配MySQL 5.7+版本):
    USE mysql;
    ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
    FLUSH PRIVILEGES;
    EXIT;
    
  • 重启服务器:
    sudo /usr/local/mysql/support-files/mysql.server restart
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 00:27:20