zoukankan      html  css  js  c++  java
  • windows平台MySQL密码设置与破解

    一:制作系统服务:

    1.在cmd下输入 mysql

    • 这个相当于启动服务端了,然后该启动客户端了 .就表示安装成功.

    2.再重新开启一个 cmd 窗口.kill 进程.

    • 输入 mysql 即可进入 mysql 操作环境,输入 tasklist |findstr mysql 找到 pid 号码,然后输入taskkill /F /PID 9016杀掉该进程,出现进程号为:9016 .每个进程号不一样.每次启动的进程号也不一样.如下图:

    3.制作系统服务:

    • 接着以管理员的身份开启cmd之后输入mysqld --install 进行制作系统服务,然后再输入mysqld --remove就关闭了 :

    4.关闭 MySQL 服务 :

    • 然后在启动cmd的地方输入services.msc从这里就可看到 MySQL 服务,我们可以在这里启动和关闭 MySQL 服务 .

    5:另外一种MySQL启动.关闭MySQL方式:

    • 也可在命令行cmd窗口输入net start MySQL启动和 net stop MySQL关闭:

    二:初次登录

    • 设置密码:初次登录没有设置密码,或者为空,一般可以选择直接输入密码.也可选择设置密码.

    三:在已登录的状态下更改密码:

    四:密码破解:

    • 跳过授权表,不用密码也能登录root用户(启动mysql)

    • PS:既然要跳过授权表登录,那么就要搞清楚.登录的mysql账号和密码,他将信息储存在安装目录的data子目录下mysql表里面.

    • 问:忘记root的账号和密码:

    • 答:过程如下:

    1.关闭 MySQL 服务,跳过mysql表.

    • PS:在输入mysqld --skip-grant-tables命令之前,须将一:制作系统服务:步骤完成.

    2.验证是否已经跳过mysql表:

    3.修改密码:

    • 再开一个cmd 窗口,输入 mysql 即可启动, 或者, mysql -uroot -p ,回车,出现密码输入后继续回车,即可直接进入,然后修改密码 :

    • = update mysql.user set authentication_string=password("") where user="root" and host= "localhost" ;= 就将密码设置为空

    • 改完之后然后输入: flush privileges; 刷新一下权限

    • 之后退出 exit

    • 输入命令: tasklist |findstr mysql 加载授权表

    4.再开一个cmd 窗口以管理员身份运行.

  • 相关阅读:
    [转]Splay算法
    [转]模拟退火算法
    [转]九种背包问题
    [转]C++实现平衡二叉树
    关于set
    __builtin_popcount
    为什么调用线程的join方法,等待的是执行join方法的线程
    volatile and 指令重排序 (单例模式用volatile来声明单例对象)
    线程池
    sts 转用 IDEA随记
  • 原文地址:https://www.cnblogs.com/sunny7/p/9985751.html
Copyright © 2011-2022 走看看