zoukankan      html  css  js  c++  java
  • MySql: 忘记root密码

    win7 + mysql 5.6.35

    C:Windowssystem32>mysql --version
    mysql Ver 14.14 Distrib 5.6.35, for Win64 (x86_64)

    以下步骤如果添加了MySQL的环境变量,则可以直接运行mysql有关命令,否则必须到mysql安装目录的bin目录下操作。

     

    步骤如下:

     

    1.停止mysql服务(以管理员身份,在cmd命令行下运行) net stop mysql 

    C:Windowssystem32>net stop mysql
    mysql 服务正在停止..
    mysql 服务已成功停止。

    2.使用mysqld --skip-grant-tables 命令启动mysql数据库

    C:Windowssystem32>mysqld --skip-grant-tables

    3.不关闭以上窗口,新开一个cmd窗口,输入mysql -u root,直接按回车键 D:>mysql -u root

    mysql> update mysql.user set password=password('aaa') where user='root';
    密码可以自己随便写。

    mysql> flush privileges;

    4.打开任务管理器,停止mysql,mysqld进程,使用net start mysql启动mysql服务,就可以使用root用户 root密码进入数据库了 mysql -u root -p aaa 

    mysqld使用说明可以使用如下命令获取查看: mysqld --verbose --help > d:mysqld_help.txt 帮助中–skip-grant-tables的帮助为:  --skip-grant-tables Start without grant tables. This gives all users FULL ACCESS to all tables! 所以我们可以使用mysql -uroot而不用密码直接登陆mysql,而且可以修改任何表。

  • 相关阅读:
    凤凰网CEO刘爽称鄙视微博连说20个屁示不齿
    科技创业网站
    梦想,在路上
    小本创业
    rails relevent
    MBA = married but available
    把UTF8编码转换为GB2312编码[转]
    FSFS和VDFS存储方式的区别
    如何让phpmyadmin输入密码再进入
    dede后台登陆后一片空白的解决办法汇总
  • 原文地址:https://www.cnblogs.com/alexyuyu/p/6241905.html
Copyright © 2011-2022 走看看