zoukankan      html  css  js  c++  java
  • mysql数据库 root密码重置

    问题

    忘记了MySQL的密码,网上搜索的杂七杂八,汇总一下。

    mysql版本是windows的mysql 5.7

    步骤

    1.以管理员身份打开cmd,切换到MySQL的bin目录

    默认的话,一般是在C:Program FilesMySQL 或者 C:Program Files (x86)MySQL

    2. 关闭MySQL服务器

    net stop mysql57

    这里的57是我当前安装的版本

    3.跳过密码检测

    mysqld --defaults-file="C:ProgramDataMySQLmy.ini" --console --skip-grant-tables

    找到my.ini这个文件的路径,可以在mysql安装目录,或者 C:ProgramDataMySQL 目录下去找

    然后替换上面的路径

    成功的话,会显示这么一长串的东西

    注意,这个窗口不要关掉

    4.重启服务器

    以管理员身份,再打开一个cmd窗口,输入

    net start mysql57
    

      

    5.登陆服务器

    mysql -uroot -p
    

      输入一个密码,

    显示上图,说明已经成功进入MySQL服务器了

     6.更改密码

    在  mysql>  后面输入

    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');

    密码根据自己设置

    这里会报一个错误

    解决办法,输入下面这句话

    flush privileges;

    然后

    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');

    显示  Query OK  说明成功了

  • 相关阅读:
    03 . 前端之JavaScipt
    01 . 前端之HTML
    14 . Python3之MysSQL
    13 . Python3之并发编程
    01 . 消息队列之(Kafka+ZooKeeper)
    01 . 分布式存储之FastDFS简介及部署
    03 . Redis集群
    02 . Redis哨兵
    01 . RabbitMQ简介及部署
    01 . Redis简介及部署主从复制
  • 原文地址:https://www.cnblogs.com/gangler/p/10105679.html
Copyright © 2011-2022 走看看