下载MySQL后弹出本地实例3306连接警告,无法访问Workbench编辑器
解决MySQL Workbench无法连接本地实例3306的问题
- 确认版本兼容性:结合你的Mac系统版本,检查MySQL Server和Workbench是否适配芯片类型(Intel/Apple Silicon),选错安装包会引发连接异常。
- 验证服务实际运行状态:
打开终端,执行对应命令确认服务是否真的在运行:- 系统默认安装:
sudo systemctl status mysql - Homebrew安装:
brew services list
若服务状态异常,执行命令重启: - 系统默认:
sudo systemctl restart mysql - Homebrew:
brew services restart mysql
- 系统默认安装:
- 修正连接配置与认证方式:
- 打开MySQL Workbench,编辑本地3306实例连接,确认主机名设为
localhost或127.0.0.1,端口保持3306。 - 若使用MySQL 8.0+版本,默认的
caching_sha2_password认证方式可能与旧版Workbench不兼容,终端登录MySQL后修改认证规则:mysql -u root -p ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的数据库密码'; FLUSH PRIVILEGES;
- 打开MySQL Workbench,编辑本地3306实例连接,确认主机名设为
- 排查端口与防火墙限制:
- 终端执行
lsof -i :3306,确认3306端口未被其他进程占用,若有则关闭对应进程或修改MySQL端口。 - 进入Mac系统设置-网络-防火墙,确认已允许MySQL通信。
- 终端执行
内容的提问来源于stack exchange,提问作者Kimberly Romero
相关产品推荐
相关产品推荐

