Windows 8.1下MySQL5.7 忘记root密码咋办
发布时间:2022-03-03 18:29:43 所属栏目:MySql教程 来源:互联网
导读:这篇文章将为大家详细讲解有关Windows 8.1下MySQL5.7 忘记root密码怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 【问题解决过程】 一、跳过MySQL的权限审查进入MySQL 首先,找到MySQL的my.ini配置文件。 然后
这篇文章将为大家详细讲解有关Windows 8.1下MySQL5.7 忘记root密码怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 【问题解决过程】 一、跳过MySQL的权限审查进入MySQL 首先,找到MySQL的my.ini配置文件。 然后,打开文件,在mysqld下,添加一句代码 skip-grant-tables ,以跳过权限的审核。 很重要的一步:win+R 输入services.msc,找到mysql服务,重启服务。 我怀疑我之前操作的时候,这一步没有执行正确。(而且,这里我也有点疑问,我怎么有两个MySQL服务,一个MySQL,一个MySQL57,MySQL属性里没有配置文件,而MySQL57是有的。) 二、在mysql.user表中重置密码 首先,cmd进入DOS窗口,输入MySQL,回车。就可以顺利进入MySQL,而不需要密码。(我之前连这一步都 实现不了,所以当成功进入MySQL的时候,别提我心里多高兴了~~) 然后,我们再看看mysql.user表里都有啥。 select user,host,authentication_string from mysql.user 三、刷新权限,将更改完且处于缓冲区内的数据更新。 flush privileges 还有一点小疑问:刷新之后,你直接输入mysql,是没有办法跳过密码审核进入MySQL的,但是配置文件明明还没有把那句 skip-grant-tables 注释掉啊?刷新会忽略掉刚才修改的配置文件么? 反正,后来还是把my.ini里那句 skip-grant-tables 注释了。。 四、使用你的密码登录吧! 首先,输入 mysql -u root -p ,然后输入刚才设置的密码,你就可以成功进入啦! 最后,请养成好习惯,记住你的宝贝密码。:) 关于Windows 8.1下MySQL5.7 忘记root密码怎么办就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。 (编辑:好传媒网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |