1.以管理员身份进入cmd命令行
输入 net stop mysql 停止mysql服务
2.进入mysql安装的bin目录
cd bin目录地址
3.输入mysqld --console --skip-grant-tables --shared-memory
此窗口不动在另开一个管理员权限cmd
4.进入mysql安装bin目录
5.输入mysql -uroot -p回车,不用输入密码,直接按回车跳过
6.输入use mysql,进入数据库成功
7.输入update user set password=password('123456') where user='root';
报错1066(42000)一个sql语句不规范的错误
(1)后面尝试更改语句大小写
仍然抛出一样的错误
(2)更改语句为ALTER USER 'root'@'localhost' IDENTIFIED BY 'your password';
抛出错误1290(HY000)
(3)先输入:flush privileges;再输入:set password for root@localhost=password('your password');
抛出错误 1066(42000
(4)先输入:flush privileges;再输入:ALTER USER 'root'@'localhost' IDENTIFIED BY 'your password';
成功修改
标签:bin,Mysql,重置,密码,mysql,password,root,输入 From: https://www.cnblogs.com/sugarwxx/p/17645645.html