zoukankan      html  css  js  c++  java
  • Windows下忘记MySQL数据库root用户密码解决办法

    系统:Win10

    数据库版本:mysql5.7.3.0

    一、关闭数据库服务

    方法1、我的电脑(此电脑)——> 右键 ——> 管理 ——> 服务和应用程序 ——> 服务,找到MySQL服务进行停止。

    方法2、管理员运行命令提示符,在窗口输入:

    net start


    找到MySQL数据库服务名称,这里我的服务名称为:MySQL57

    然后在窗口输入命令net stop "MySQL数据库服务名称",停止MySQL数据库服务:

    net stop MySQL57


    二、跳过权限启动MySQL

    管理员身份运行命令提示符,在命令窗口中进入本地MySQL的bin目录下,我的目录是:D:MySQLMySQL Server 5.7in,

    然后输入:mysqld --skip-grant-tables,会出现等待的状态。


    这时,用管理员身份另起一个命令提示符窗口,输入:

    mysql -uroot -p

    会出现Enter password:

    这里直接回车跳过,不需要输入密码即可成功登录。


    然后输入下面命令,查看数据库列表:

    show databases;

    接着输入下面命令,切换到mysql数据库:

    use mysql;

    使用命令修改root用户密码: UPDATE user SET Password=PASSWORD('123456') where USER='root';

    这里将密码修改为:123456

    然后刷新权限:

    FLUSH PRIVILEGES;

    然后退出:

    quit

    重新登录:

    mysql -uroot -p

    出现输入密码提示,输入刚才设置的新密码即可登录。

    最后关闭命令提示符窗口后,记得在任务管理器(Ctrl + Alt + Delete)中,将mysqld.exe的进程也给关掉。

  • 相关阅读:
    mac c++编译出现segmentation fault :11错误
    ssh 连接缓慢解决方法
    237. Delete Node in a Linked List
    203. Remove Linked List Elements
    Inversion of Control Containers and the Dependency Injection pattern
    82. Remove Duplicates from Sorted List II
    83. Remove Duplicates from Sorted List
    SxsTrace
    使用CCleaner卸载chrome
    decimal and double ToString problem
  • 原文地址:https://www.cnblogs.com/ydwzhang/p/14003494.html
Copyright © 2011-2022 走看看