登录mysql显示 Can't connect to MySQL server on 'localhost:3306'
时间: 2023-11-22 11:50:56 浏览: 137
Can't connect to MySQL server on localhost (10061)解决方法
当登录MySQL时出现“Can't connect to MySQL server on 'localhost:3306'”错误提示时,可能是由于MySQL服务未启动或者MySQL服务被误删导致的。以下是两种解决方法:
1. 启动MySQL服务
以管理员身份运行cmd窗口,执行命令“net start mysql”,如果MySQL服务已经启动,则会提示“MySQL 服务已经启动成功。”,否则会提示“服务名无效。”或者“系统找不到指定的服务。”等错误信息。如果出现错误信息,可以尝试重新安装MySQL或者检查MySQL服务是否被误删。
2. 重新安装MySQL服务
如果MySQL服务被误删或者无法启动,可以尝试重新安装MySQL服务。具体操作如下:
- 以管理员身份运行cmd窗口,执行命令“mysqld --remove”删除MySQL服务。
- 下载并安装MySQL服务,安装过程中需要设置root用户的密码。
- 以管理员身份运行cmd窗口,切换到MySQL安装目录的bin目录下,执行命令“mysqld --install”安装MySQL服务。
- 执行命令“net start mysql”启动MySQL服务。
- 重新以管理员身份打开cmd命令控制台,登录MySQL即可。
阅读全文