<sup id="sjju3"><noscript id="sjju3"></noscript></sup>
    <big id="sjju3"></big>

  • <blockquote id="sjju3"></blockquote>
    <blockquote id="sjju3"></blockquote>

      <td id="sjju3"></td>

      <big id="sjju3"></big>
        <code id="sjju3"><strong id="sjju3"><dl id="sjju3"></dl></strong></code>
      1. MySQL 8忘记密码的最佳处理方式浅析

         更新时间:2019年02月12日 09:51:41   作者:Alan_beijing   我要评论

        这篇文章主要给大家介绍了关于MySQL 8忘记密码的处理方式,文中通过图文介绍的?#27973;?#35814;细,对大家的学习或者工作具有一定的参?#20339;?#20064;价值,需要的朋友们下面来一起学习学习吧

        前言

        对MySQL有研究的读者,可能会发现MySQL更新很快,在安装方式上,MySQL提供了两种经典安装方式?#33322;?#21387;式和一键式,虽然是两种安装方式,但我更提倡选择解压式安装,不仅快,还干净。在操作系统上,MySQL也支持多类型操作系?#24120;?#22914;linux,windows等,如下为MySQL几个重大变化的操作系统。

        通过研究分析,不难发现:MySQL从低版本向高版本迭代变化的过程,越来越严谨的安全性是其一大特点之一,我们举个例子,在版本6前,当忘记密码,重置密码,?#27973;?#26041;面,只需使用执行如下两步即可:

        步骤一:跳过权限表

        mysqld –skip-grant-tables

        步骤二?#33322;?#23494;码置空

        UPDATE user SET authentication_string='' WHERE user='root';

        然而,这个方案,却在MySQL8不适用。

        本篇文章将来解决MySQL 8忘记密码重置密码问题。主要包括三方面类容

        内容一:简述解压式安装MySQL 8

        内容二:忘记密码重置密码解决方案一

        内容三:忘记密码重置密码解决方案二

        一 安装

        1.在官网下载安装包(官网提供两种安装方式:可视化安装方式和解压式),本示例以基于解压式。官网下载地址https://dev.mysql.com/downloads/mysql/

        2.将安装包解压,放在 C:\MySQL 目录下面

        3.配置环境变量

        MySQL_HOME="C:\MySQL\mysql-8.0.15-winx64"

        PATH="%MySQL_HOME%\bin"

        4.以管理员身份打开dos

        (1)启动服务

        mysqld --install

        (2)初始化并产生初始化密码(MySQL7+没有data目录,初始话安装data目录)

        mysqld --initialize --user=mysql --console

        (3)启动服务

        net start mysql

        (4)登录

        账号root,密码为初始?#23433;?#29983;的临时密码A*v)(Ivw7xjQ,登录后,需要改变

        (5)更改root密码

        格式:alter user '用户名'@'登录主机' identified by '密码(自定义)';

        (6)新密码登录

        (7)扩展命令

        移除服务:mysql --remove

        停止mysql服务:mysql stop mysql

        退出mysql:exit

        二 解决忘记密码问题

        (一)方案一

        1.管理员身份进入dos

        2.停止mysql服务

        net stop mysql

        3.无密码启动

        mysqld --console --skip-grant-tables --shared-memory

        4.另启一个dos窗口,无密码登录

        5.清空密码

        注意:authentication_string采用的是plugin加密方式,故设置为空,不要设置为其他值

        6.启动服务

        关闭打开的两个dos窗口,然后以管理员身份重新打开一个dos窗口,启动服务

        net start mysql

        7.无密码登录

        mysql -u root

        8.重新设置密码

        修改后,就可以用新密码登录了。

        9.新密码登录

        (二)方案二:利用参数 --init-file参数

        1.停止服务

        net stop mysql

        2.在c:\MySQL 目录下创建ResetPWD.txt文件,文件内容为

        ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

        3.执行ResetPWD.txt文件

        mysqld --init-file=c:\mysql\ResetPWD.txt --console,执?#22411;?#27605;后,关闭dos窗口

        4.启动mysql

        net start mysql

        5.用新密码登录

        总结

        以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参?#20339;?#20064;价值,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

        相关文章

        最新评论

        2018白小姐一肖中特马
        <sup id="sjju3"><noscript id="sjju3"></noscript></sup>
        <big id="sjju3"></big>

      2. <blockquote id="sjju3"></blockquote>
        <blockquote id="sjju3"></blockquote>

          <td id="sjju3"></td>

          <big id="sjju3"></big>
            <code id="sjju3"><strong id="sjju3"><dl id="sjju3"></dl></strong></code>
          1. <sup id="sjju3"><noscript id="sjju3"></noscript></sup>
            <big id="sjju3"></big>

          2. <blockquote id="sjju3"></blockquote>
            <blockquote id="sjju3"></blockquote>

              <td id="sjju3"></td>

              <big id="sjju3"></big>
                <code id="sjju3"><strong id="sjju3"><dl id="sjju3"></dl></strong></code>
              1. 彩票走势图首页新浪 天津快乐十分基本走势图图 平码复式三中三资料 加拿大28最快参考结果 七星彩玩法技巧 七乐彩走势图1000期走势图 四川快乐121000走势图 福彩今天预测号码推荐号码推荐号码推荐号码 七乐彩胆码 手机投注爱彩网 排列五走势图综合版3 109期码报管家婆彩图自动更新 体彩p5和值走势图带连线 博彩e族河北11选5 五分彩平台走势图