登录 Access denied…忘记密码怎么办?
mysql 5.7 ,(进入到MySQL bin目录下):
- 设置 :mysqld -nt --skip-grant-tables
- 免密登录: mysql -uroot -p
- 修改密码 :update mysql.user set password=password(‘新密码’) where user=‘root’ and host=‘localhost’;
mysql 8 有自己的不同的方式 ( 进入到MySQL bin目录下):
4. 关掉mysql: net stop mysql
5. 到bin目录下执行: mysqld --shared-memory --skip-grant-tables ,这时光标处于聚焦
6. 在bin目录下 新开一个 cmd ,执行:mysql ,显示welcome…
8. 执行: FLUSH PRIVILEGES;
9. 修改密码:alter user ‘root’@‘localhost’ identified by ‘你的密码’
10. 完成