在使用cmd登录MySQL的时候提示错误,出现这种报错有两个主要原因:
- 输入的登录密码错误
- MySQL服务未开启
开启MySQL服务的方法有以下两种:
1. GUI启动服务
同时按住win+r键,在运行框中输入如下指令打开计算机服务界面
services.msc
在服务中找到MySQL服务,如果MySQL后面接了数字表示的是数据库对应版本,如MySQL 8.0版本对应的服务便是MySQL80
右键开启MySQL服务即可
2. 命令行启动服务
首先以管理员的权限打开cmd,在电脑左下角开始图标点击右键选择 PowerShell(管理员)
在cmd中判断当前是否为管理员权限:
C:\WINDOWS\system32> #表示现在是管理权限
C:\Users\Administrator> #表示现在时普通用户权限
开启MySQL服务:
net start mysql80 #需要携带版本号开启MySQL服务
查看MySQL服务状态,如果显示为RUNNING就表示服务已开启
sc queryex mysql80
服务开启后便可以连接MySQL数据库了,在cmd中启动MySQL指令
mysql -u root -p