1.找到配置文件my.ini ,并打开
2.打开后,Ctrl+F 搜索[mysqld],在[mysqld]下面添加skip-grant-tables,保存并退出
3.保存后重启mysql
4.然后运行cmd,,在cmd中进入到mysql下的bin中,然后执行mysql的dos命令
5.输入mysql -u root -p后,不用使用密码登录,出现password直接按回车键,这时已经成功连接到mysql的数据库
6.修改密码
依次执行以下步骤
1)use mysql; 注释:这条语句的含义是切换到当前的数据库
2)set password for root@localhost = password('newpassword');设置新密码
3) UPDATE user SET password=PASSWORD('newpswd')WHERE user='root' ;修改密码
4)flush privileges;刷新数据库
5)quitBye;注释:退出数据库
7 .改好之后,再修改一下my.ini这个文件,把我们刚才加入的"skip-grant-tables"这行删除,保存退出再重启mysql服务就可以了。