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  说明成功了

  • 相关阅读:
    列表
    Lambda表达式
    委托
    泛型(二)
    泛型(一)
    继承
    object类
    linux 命令补全包
    记一次 mysql 安装完成后启动报错 且 日志为空
    nginx 下配置https 访问提示下载文件 解决方法
  • 原文地址:https://www.cnblogs.com/gangler/p/10105679.html
Copyright © 2011-2022 走看看