zoukankan      html  css  js  c++  java
  • MySQL5.7忘记密码解决方案

    第一种方法

    首先是网上普遍见到的

    1. 关闭服务
    2. windows下在C:ProgramData(隐藏文件夹)MySQLMySQL Server 5.7my.ini中的[mysqld]下添加skip-grant-tables
    3. 重启服务,再次登陆此时已经不需要密码了
    4. 删除原来的那句skip-grant-tables,再重启下服务就OK了

    但是我按照这种方法在第三步的时候仍然需要密码,如果有同学也是像我这样的话可以尝试下下面这种方法

    第二种方法

    1. 关闭服务
    2. windows下在C:ProgramDataMySQLMySQL Server 5.7my.ini中的[mysqld]下添加skip-grant-tables
    3. 在一个cmd窗口中刚输入mysqld --skip-grant-tables, 再开启第二个窗口直接输入mysql可以直接进入了

    修改密码,如下几条命令
    4. use mysql
    5. update user set authentication_string=password('密码') where user="用户" and host='localhost';
    6. flush privileges;
    7. 删除原来的那句skip-grant-tables,重启服务

  • 相关阅读:
    bzoj1914
    bzoj3144
    bzoj2756
    poj3177
    一些比较水的题目
    bzoj2282
    屯题50AC纪念
    Base64解码中文部分中文乱码的原因
    随机生成36位字符串
    jQuery判断某个元素是否存在某个样式
  • 原文地址:https://www.cnblogs.com/guanine/p/9350048.html
Copyright © 2011-2022 走看看