zoukankan      html  css  js  c++  java
  • windows下MySQL 忘记初始密码

    补充链接:Linux下忘记Mysql用户密码:https://forget_passwod_for_mysql
    一、windows下修改MySQL用户密码的方法: 
    1.关闭正在运行的MySQL服务:net stop mysql 
    或 在windows 任务管理器中结束 mysqld.exe 进程
    或 在 管理工具里面的服务找到 mysql服务 ,将其停止;
    复制代码 代码如下:
    C:UsersAdministrator>net stop mysql
    MySQL服务正在停止.
    MySQL服务已成功停止。

    2.打开命令行,切换到mysql的bin目录下;

    复制代码 代码如下(根据自己本地安装的实际路径输入):
    C:UsersAdministrator>cd C:Program FilesMySQLMySQL Server5.5in
    C:Program FilesMySQLMySQL Server5.5in>

     3.跳过登录校验 输入:mysqld -nt --skip-grant-tables 

    复制代码 代码如下:
    C:Program FilesMySQLMySQL Server5.5in>mysqld -nt --skip-grant-tables

    回车确认后,如果没有错误信息,窗口会挂起,不往下执行,保持该窗口不动。

    4.再kai一个命令行窗口进行操作,同样切换到mysql的bin目录下。
    复制代码 代码如下(根据自己本地安装的实际路径输入):
    C:UsersAdministrator>cd C:Program FilesMySQLMySQL Server5.5in

    5.直接输入:mysql 并回车,如果成功,将出现MySQL提示符 >

    C:Program FilesMySQLMySQL Server5.5in>mysql
    Welcome to the MySQL monitor.Commandsendwith;or g.
    YourMySQL connection id is1
    Server version:5.5.35MySQLCommunityServer(GPL)
    Copyright(c)2000,2013,Oracleand/or its affiliates.All rights reserved.
    Oracleis a registered trademark of OracleCorporationand/or its
    affiliates.Other names may be trademarks of their respective
    owners.
    Type'help;'or'h'for help.Type'c' to clear the current input statement.
    mysql>

     6.选择要操作的数据库,使用mysql数据库

    复制代码 代码如下:
    mysql>USE mysql;

     7.可以修改密码了:

    复制代码 代码如下:
    mysql>UPDATE mysql.user SET authentication_string=PASSWORD('123456') WHERE user='root';

     8.刷新权限:

    复制代码 代码如下:
    mysql>FLUSH PRIVILEGES;

     9.退出:(退出的方法有多种:quit、exit、ctrl+c、q 等); 

     10.注销或重启计算机,然后启动MySQL服务,使用用户名root和设置的新密码尝试登录了。
     11.简单查询一下当前时间 或 数据库,看是否正常显示;
    查看当前时间:
    mysql>select now();
    或者
    mysql>show databases;

    如果提示需要重新reset设置密码,当前环境下,再次修改密码:

    代码如下:
    mysql>SET PASSWORD FOR 'root'@'localhost'= PASSWORD('123456');

     12. 退出当前环境,重新登录,确认是否OK!

    mysql>select now();
  • 相关阅读:
    接口测试的一个正常取值的实例
    接口测试的常见问题
    多接口(增删改查接口)的组合测试流程
    深入理解Java面向对象三大特性 封装 继承 多态
    vue.js入门
    Java,vue.js,jsp for循环的写法
    js的重载
    js的函数作用域
    闭包是什么以及封闭包怎么产生的?
    Leetcode 234. Palindrome Linked List
  • 原文地址:https://www.cnblogs.com/hellojesson/p/5972950.html
Copyright © 2011-2022 走看看