mysql忘记密码
mysql有时候会不记得密码了,这应该怎么办呢?
网上找了很多教程,都不行,跳过登录,还是进不去
我们需要重新初始化mysql
一直都需要去bin目录下打开cmd,好麻烦,
我们可以把bin目录添加到环境变量
新建,把F:\mysql-5.7.18-winx64\bin复制进去,点确定完成
1.关闭mysql服务,cmd以管理员身份运行
net stop mysql
2.删除mysql安装路径下data文件里面的所有文件
如果删除不了 打开任务管理器,找到mysqld 结束任务
3.mysqld remove mysql 把默认的 mysql 服务删除掉
4.mysqld --initialize-insecure --user=mysql 初始化生成一个空密码
5.安装MySQL服务
mysqld -install
6.开启MySQL服务
net start MySQL
7.登录MySQL
MySQL -uroot -p
提示输入密码,按回车就行了
8.修改密码
use mysql;
update user set authentication_string=password("123456") where user="root";
123456那里修改为自己的密码
flush privileges;
刷新权限
退出
quit;
9重新登录
mysql -uroot -p123456
登录成功