【问题标题】:Unable to reset mysql root password for windows 10无法重置 Windows 10 的 mysql root 密码
【发布时间】:2016-11-27 05:45:17
【问题描述】:

我已经安装了 mysql 5.7,后来卸载了它。我设置了一个 password 我已经 forgotten 。现在,当我尝试使用 mysql 安装程序再次安装 mysql 5.7 时,它会在安装前询问密码。 我尝试使用 dev.mysql 页面、youtube 中显示的过程重置密码,但 一切都徒劳我无法重置密码。 我尝试的方法是: 1) 将 C:\ 中的 mysql-init.txt 设置为 ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass'; 2)将C:\中的mysql-init.txt设置为UPDATE mysql.user SET authentication_string = PASSWORD('MyNewPass'), password_expired = 'N' WHERE User = 'root' AND Host = 'localhost'; FLUSH PRIVILEGES;

1)在管理员模式下运行命令提示符并运行C:\> cd "C:\Program Files\MySQL\MySQL Server 5.7\bin" C:\> mysqld --init-file=C:\\mysql-init.txt

实际上似乎没有任何效果。我在尝试安装时再次收到错误密码错误

【问题讨论】:

    标签: mysql installation


    【解决方案1】:

    MySQL 的密码存储在 MySQL 数据库中。

    删除数据库数据文件。然后看看安装程序怎么说....

    您可以在my.ini中找到您的数据库数据文件位置

    【讨论】:

      【解决方案2】:

      我发现我必须通过--datadir指定正确的数据目录:

      mysqld --init-file=C:\\mysql-init.txt --datadir="C:\ProgramData\MySQL\MySQL Server 5.7\Data" --console
      

      默认情况下尝试使用:C:\Program Files\MySQL\MySQL Server 5.7\data

      正如@sliver 所说,您可以在 my.ini 文件中找到数据位置。

      【讨论】:

        【解决方案3】:

        将以下查询添加到mysql-init.txt

        ALTER USER `"root"`@`"localhost"` IDENTIFIED BY `"root@123"`;
        UPDATE mysql.user SET authentication_string = PASSWORD(`"root@123"`)
        WHERE User = `"root"` AND Host = `"localhost"`;
        

        然后运行

        mysqld --init-file=C:\\mysql-init.txt
        

        【讨论】:

          【解决方案4】:

          放置文件reset.txt

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

          执行下面的命令

          mysqld --init-file=C:\\mysql-init.txt --datadir="C:\ProgramData\MySQL\MySQL Server 5.7\Data" 
          

          【讨论】:

          • 我的会说 defaults-file 是一个未知变量。
          猜你喜欢
          • 2019-07-13
          • 2016-10-13
          • 1970-01-01
          • 2019-07-25
          • 2018-04-13
          • 2012-12-04
          • 2012-02-08
          • 2018-06-09
          • 2018-06-02
          相关资源
          最近更新 更多