自家把MySQL的密码给忘掉了

Windows 捌.壹下MySQL五.⑦ 忘记root 密码的缓慢解决格局,mysql伍.七root

【背景】

     
近期上学遭遇了一件挺令人不尴不尬的事情,作者把MySQL的密码给忘掉了,所以MySQL登6不进去。

     
英特网的解决方案大多,尝试了无尽,依然是被窗口的各样报错虐。谢谢大神的助力,MySQL忘记密码化解方案才具够清晰,希望本篇博客的化解进度能够帮到读者。

【难题一举成功进度】

一、跳过MySQL的权力审查管理进入MySQL

      首先,找到MySQL的my.ini配置文件。        

图片 1                                                                                                           

     然后,打开文件,在mysqld下,增多一句代码 skip-grant-tables
,以跳过权力的核查。    

图片 2                                                                                       

     很重视的一步:win+途锐 输入services.msc,找到mysql服务,重启服务。

    
小编出乎意料笔者前面操作的时候,这一步没有实行科学。(而且,这里作者也可以有一点难题,笔者怎么有多个MySQL服务,3个MySQL,1个MySQL57,MySQL属性里未有布署文件,而MySQL伍柒是局地。)    

图片 3              

二、在mysql.user表中复位密码   

     
首先,cmd进入DOS窗口,输入MySQL,回车。就能够顺遂进入MySQL,而无需密码。(作者在此以前连这一步都
实现持续,所以当成功进入MySQL的时候,别提本人心坎多喜气洋洋了~~)

      然后,大家再看看mysql.user表里都有甚。 select
user,host,authentication_string from mysql.user                    

图片 4

   (Tips:1起头询问
password,发掘这么些字段是不存在,后来上网查才明白MySQL伍.7把password的字段给换掉了,换来了authentication_string<普通话含义
认证字符串>。)
=================================        

         此处,对host进行一下询问。  

         Host列钦赐了同意用户登陆所使用的IP范围。

        比如user=root
Host=1玖贰.16八.二1.1。这里的意思正是root用户只可以通过1玖贰.16八.2一.一的客户端去做客。而%是个通配符,假设Host=1九二.168.1.%,那么就表示只如果IP地址前缀为“1九二.16八.2一.”的客户端都能够连接。倘使Host=%,表示具备IP都有接二连三权限。所以要敞开远程连接的时候,超过半数人都一向把Host改成%的因由,因为这样超级福利。

================================= 

   很重点的一步:大家设置一下host和密码。

Update mysql.user set host="%",authentication_string=password('root') where user='root';

图片 5 

叁、刷新权限,将改成完且处于缓冲区内的数码更新。
flush privileges  

   
还应该有一点点小疑问:刷新之后,你直接输入mysql,是绝非艺术跳过密码审查进入MySQL的,不过配置文件明显还未有把那句
skip-grant-tables 注释掉啊?刷新会忽略掉刚才修改的安排文件么?

    反正,后来可能把my.ini里那句 skip-grant-tables
注释了。。            

图片 6

4、使用你的密码登陆吧!

    首先,输入
mysql -u root -p,然后输入刚才设置的密码,你就能够成功进去啦!

    最终,请养成好习贯,记住你的法宝密码。:)            

图片 7

【小结】

   
本来想重新安装MySQL的心都有了,可是依然坚贞不屈到难题成功化解,进程是有一些难过,不过结局是光明的。

以上所述是小编给我们介绍的Windows 8.1下MySQL五.七 忘记root
密码的缓和方法,希望对大家持有援救,假若大家有其它疑问请给笔者留言,小编会及时回复大家的。在此也特别谢谢我们对帮客之家网址的支撑!

8.1下MySQL伍.7 忘记root
密码的减轻办法,mysql5.7root 【背景】
近些日子上学蒙受了1件挺令人不尴不尬的政工,小编把MySQL的密码给忘掉了,所以M…

相关文章