windows环境下
net stop mysql
在安装目录下找到my.ini文件
检查是否有如下配置
[mysqld]
skip-grant-tables
如果有则键入执行跳过命令
mysqld -nt --skip-grant-tables
另开一个命令窗口,输入
mysql -u root -p
直接空格键跳过输入密码
执行,重置 root 用户的密码(5.7 之前为 password 字段)。
update mysql.user set authentication_string="" where user=“root”;