1. 搜索框中输入cmd,选择以管理员身份运行。
2.输入 net stop mysql 停止数据库服务
注意,这里的mysql是自己的数据库名称。不知道怎么看的可以win+R调出面板后输入services.msc回车,在名称中找到M开头的MySQL名称,即为你的数据库名称。
3.输入mysqld --console --skip-grant-tables --shared-memory以安全模式启动MySQL
4.用管理员身份另起一个cmd
5.在新的cmd中输入net start mysql 开启数据库服务
6.输入mysql -u root 回车
7.输入FLUSH PRIVILEGES; ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; 回车
其中,new_password是你想要设置的新密码
完成
测试:quit退出数据库后关闭所有cmd,调出cmd(可以不用管理员身份):win+R调出面板输入cmd回车,输入mysql -u root -p回车,再输入你的新密码,显示进入数据库即为成功。
如果测试的时候出现error,显示找不到mysql就是mysql服务未开启。win+R调出面板后输入services.msc回车,找到mysql右键点击,选择启动。之后再按上方步骤测试即可。