忘记了mysql的密码怎么办??????????
第一步:service mysqld stop 关闭mysql
第二步:vi /etc/my.cnf 在mysqld标签下添加一句:skip-grant-tables(本人加在最后一行了!!导致一直没生效)
第三步:service mysqld start
第四步:mysql -u root -p,不用输入密码,直接进!!
第五步:进入后输入:use mysql;
更新密码:update user set authentication_string=password('******') where user="root";
更新的时候可能会报错:版本低的用:
update user set password=password("******") where user="root";
有的博文root用的是单引号,可能会报错,换成双引号即可。
第六步: flush privileges;//刷新。
第七步:退出后重新登录,用新密码输入,正确!!100%。。