关闭正在运行的MySQL。
打开DOS窗口,转到mysqlbin目录。
输入mysqld --skip-grant-tables回车。如果没有出现提示信息,那就对了。
再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysqlbin目录。
输入mysql回车,如果成功,将出现MySQL提示符 >
连接权限数据库>use mysql; (>是本来就有的提示符,别忘了最后的分号)
改密码:> mysql>update mysql.user set authentication_string=password('123') where user='root' and Host ='localhost'; (别忘了最后的分号)
刷新权限(必须的步骤)>flush privileges;
退出 > q
网友评论