zoukankan      html  css  js  c++  java
  • mysql 忘记密码转_kinghu

    mysql中的root密码忘记了怎么办

    前段时间更改mysql中root密码时随意自己弄了一个,也没当会事,10.1回来用的时候才发现自己忘了密码了

    从网上搜了下,做了下列总结:

    首先在命令行里关闭mysql服务  net stop mysql

    然后在命令行里,以不检查权限的方式启动;
    mysqld --skip-grant-tables

    界面会一直停留在那,不用理它。

    然后重新开打一个命令提示符的窗口(CMD)用空密码方式使用root用户登录 MySQL;
    mysql -u root
    直接进去了,

     修改root用户的密码;
    mysql> update mysql.user set password=PASSWORD('新密码') where User='root';
    mysql> flush privileges;
    mysql> quit

    然后 按住键盘上的CTRL + ALT+ DEL 键 ,打开任务管理器,结束mysql-nt进程

    将mysql服务关闭重新启动下

    然后重新打开命令行界面

    mysql -uroot -p 

    输入你新的密码就OK了;

    以上是windows下的mysql的密码破解方法,

    下面我讲下linux下的mysql中

    在etc/my.cnf的[mysqld]字段加入:
    skip-grant-tables
    重启mysql服务,这时的mysql不需要密码即可登录数据库
    然后进入mysql
    mysql>use mysql;
    mysql>update user set password=password('新密码') WHERE User='root';
    mysql>flush privileges;
    运行之后最后去掉etc/my.cnf中的skip-grant-tables,重启mysqld即可

  • 相关阅读:
    日志/异常处理(nnlog+traceback)
    Excel操作
    商品管理系统
    大乐透作业
    随机生成密码作业
    时间相关的模块
    os模块
    sys模块
    Pytho中dict(或对象)与json之间的互相转化
    Python三元表达式和列表生成式
  • 原文地址:https://www.cnblogs.com/kaka100/p/2389386.html
Copyright © 2011-2022 走看看