Windows系统MySQL Workbench显示‘No Connection Established’,如何启动服务器并连接?
解决Windows下MySQL Workbench无法连接本地数据库的问题
一、启动本地MySQL服务器
方法1:通过服务管理器启动
- 按下
Win + R,输入services.msc回车,打开服务管理器 - 在服务列表里找到MySQL(可能带版本号,比如
MySQL80) - 右键点击,选择「启动」;要是想开机自动启动,选「属性」,把启动类型改成「自动」
方法2:通过命令提示符启动
- 以管理员身份打开命令提示符(CMD)
- 进入MySQL的bin目录,比如默认路径是
C:\Program Files\MySQL\MySQL Server 8.0\bin,执行命令:cd "C:\Program Files\MySQL\MySQL Server 8.0\bin" - 启动服务器:
如果MySQL已经安装成系统服务,也可以用:mysqld --console
(注意把net start MySQL80MySQL80换成你实际的服务名称)
二、配置MySQL Workbench连接本地数据库
- 打开MySQL Workbench,点击主界面的「+」号(Create New Connection)
- 在连接配置窗口填写信息:
- Connection Name:随便起个名字,比如「Local MySQL」
- Connection Method:选「Standard (TCP/IP)」
- Hostname:填
127.0.0.1或者localhost - Port:默认是
3306,没改过就保持默认 - Username:默认是
root(安装时设了其他用户名就填那个)
- 点击「Test Connection」测试连接,弹出密码窗口后输入安装MySQL时设置的root密码
- 测试成功后点击「OK」保存连接,之后就能直接在Workbench里打开这个连接操作数据库了
常见问题排查
- 启动服务失败的话,检查MySQL的my.ini配置文件是否有误,或者端口3306是否被其他程序占用
- 连接时提示密码错误,确认安装时设置的密码,也可以通过CMD重置:进入bin目录后执行
mysqladmin -u root password "新密码"(之前没密码直接执行;有旧密码的话加-p参数输入旧密码)
内容的提问来源于stack exchange,提问作者Kawindu Dahanayaka
相关产品推荐
相关产品推荐

