MySQL忘记密码
忘记密码了怎么办?
破解密码的两种方式
破解密码一
1.干死mysql(注意:以什么方式启动的就要以什么方式吧它干掉)
2.在cmd中启动:mysqld --skip-grant-tables (跳过所有的授权表)
3.在cmd中登录:mysql
4.输入两条命令:
update mysql.user set authentication_string = password('123') where user = 'root' and host = 'localhost'
flush privileges 重新刷新权限
5.tskill mysqld 干掉任务
6.正常启动mysql
7.mysql -uroot -p123
破解密码二 (仅限于刚刚安装在数据库的时候,如果对你有用的一堆数据已经存在了,
就不要用这种方法,就得用第一种)
1.在mysql的解压目录下新建一个my.ini配置文件
那么在my.ini配置文件里写上
在ini配置文件中注释有两种#或者;
[mysql]
skip-grant-tables (开头的--就不用要了)如果启动了就先关了,然后重新启动一下,登录后,my.ini就生效了
basedir = E:\mysql-5.7.19-winx64
datadir = D:\6_data #如果data指定要保存数据的目录,一定要记得初始化 mysqld --initialize-insecure
#完了吧原先的那个数据data干掉。