原因分析:
1.忘记密码、密码输入错误、密码输入方式不对
2.没有权限
问题解决:
1.先打开命令窗口
win+R同时按下,然后在输入框输入‘cmd’,打开命令窗口
2.登陆MySQL
输入账号密码,这里要注意输入完-p之后直接回车,再输入密码
mysql -u 账号 -p 密码
3.登陆成功后,更改权限
GRANT ALL PRIVILEGES ON *.* TO'用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
刷新
flush privileges;
4.没登录成功,停止mysql服务
net stop mysql
5.再次打开命令窗口,进入到MySQL安装的bin目录下,输入以下命令,跳过登陆
MySQL安装在C盘的一般在Program File里面
D盘的一般很容易找,直接找即可
再不行的就打开环境变量看Path里的配置路径
mysqld --shared-memory --skip-grant-tables
6.刷新
FLUSH PRIVILEGES;
7.更新密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
8.退出
输入‘quit’