zoukankan      html  css  js  c++  java
  • win10 MySQL8.0以上新版本忘记密码方法 旧版方法不管用

    现在已经凌晨一点,这个问题楼主已经 搞了 一下午了 ,这次深刻的教训告诉我软件千万不能用最新的,最好 因为遇到问题解决方案 少,而且不成熟
    解决方法在最后

    遇到的三个问题:

    1.首先 楼主想按照低版本那样 在 my.ini中加入skip-grant-tables 然后 免密码登陆改过密码
    但是发现 一改文件 MySQL server 启动都启动不了了,启动了一会儿会自动关闭,这时候根据my.ini找到错误日志的文件名,并查看错误日志,分析再加百度得知新版本 不能用这种方法

    2.其次,楼主net start mysqld 不能用 查看服务 得知 我的服务里面 没有mysqld 名字的这个服务,改名字为mysql80了,(服气了 搞了半天)

    3.楼主命令行切换到mysql的bin目录 mysqld居然不管用 最坑爹的是 mysqld不管用 ,它还会 一直存在,当你找到正确方法启动的时候,还不管用,因为它进程一直存在 所以mysqld启动失败的话,它不报错,你要手动把进程关了

    tasklist
    taskkill /pid

    在命令行 操作时 加上 --console 有时候 会有错误提示,(知道自己怎么死了。。。。。)

    如果 都好了的话
    运用正确的方式免密登陆

    mysqld --defaults-file=“C:ProgramDataMySQLMySQL Server 8.0my.ini” MySQL80 --console --skip-grant-tables --shared-memory

    然后会报错 别着急 你不管他 再开启一个命令行 输入 mysql 发现 居然能登进去 卧草

    1)选个数据库
    use mysql
    2)改密码(别迷,好吗)
    update user set authentication_string=’’ where user=‘root’ ;
    3)刷新(你要是忘了 全没了奥)
    flush privileges

    好了 不知道你成功了 没 反正别人都这样说 我也感觉行,但是 事实是 最后 还是 不行(我要重装了 88)

  • 相关阅读:
    2117 poj 割点练习
    hdu 2767强连通分量练习
    hdu 1301 kruskal 最小生成树
    hdu 1523 求割点和块
    hdu 1207Arbitrage 最短路劲
    hdu 1874 畅通工程续
    求最小点基 poj 1236
    Hdu 1301 prim算法 生成最小生成树
    我眼中的性能测试工程师
    Web系统的测试
  • 原文地址:https://www.cnblogs.com/biturd/p/12623182.html
Copyright © 2011-2022 走看看