赞
踩
想要在没有密码的状态下修改MySQL的密码,必须跳过MySQL登录时的登录密码权限的验证,取消掉这个验证的方式如下:
记事本方式打开my.ini,找到[mysqld]这一行,在下面加入下面两条语句:
skip-name-resolve skip-grant-tables
注意[mysqld]是mysql+d(是小写的L,不是大写的i),最好直接复制,不然很容易输错。
记得ctrl+s保存好
net stop mysql
net start mysql
在重启MySQL服务后,通过命令登录MySQL(不需要密码)
mysql -uroot -p
回车后不用输入密码,直接回车就行。
敲黑板)这里有个需要注意的地方,在8.0之后的版本,修改root用户密码的命令是:
复制
- ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
- 之前的版本是:
- update mysql.user set authentication_string=password("你的密码") where user="root";
返回成功的话,密码就修改成功了
可以退出 exit
记得保存!!!
net stop mysql net start mysql
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。