如果mysql忘记密码无法登入,可以通过绕开输入密码登入的方式进行修改,步骤如下:
1.右击‘此电脑’,点击‘管理’,打开‘计算机管理’,点击‘服务与应用程序’,点击‘服务‘’;
2.找到mysql,先右击停用,再次右击mysql的打开属性对话框
3.在属性对话框中,复制mysql的bin文件所在路径,我的是C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin
4.以管理员身份运行命令提示符,输入cd 将刚刚复制的路径粘贴再回车,移动到本地mysql的bin文件夹下(有些移动其它盘,可能要加/d ,比如cd /d e:\xx\)
再在当前目录下运行mysqld --skip-grant-tables
再分别运行如下(这里的‘>’不要加进去)
>mysql
>use mysql
>update user set password=password("123") where user="root";
如果上面这条不行试试 set password for 'root'@'localhost' =password('123');
>flush privileges;