码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • mysql忘记密码怎么解决(几乎囊括你可能遇到的所有问题)


    mysql忘记密码解决:

    多次输入都错误,出现下面的提示

    Access denied for user 'root'@'localhost' (using password: YES)
    
    • 1

    解决:

    1.关闭mysql

    service mysqld stop
    
    • 1

    2.mysql停止后输入

    mysqld --shared-memory --skip-grant-tables
    
    • 1

    3.重新打开一个会话

    mysql -uroot -p   -- 不输入密码,直接回车
    
    • 1

    若3成功,直接进入第9步,我的没有成功,所以进第4-8步

    4.第3步没有成功,出现如下错误

    Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
    
    • 1

    5.进入报错出现的路径

    cd /var/lib/mysql/
    
    • 1

    6.找到文件mysql.sock,并且删除

    rm -rf mysql.sock
    
    • 1

    7.然后停止mysql服务

    systemctl stop mysqld
    
    • 1

    8.再重启mysql服务

    systemctl start mysqld  --执行完回到第3步
    
    • 1

    9.执行mysql -uroot -p后,如下便继续

    在这里插入图片描述

    10.使用数据库

    use mysql;
    
    • 1

    11.update user set authentication_string=‘’ where user=‘root’; ,将authentication_string置空。

    设置密码:

    alter user 'root'@'localhost' identified by 'newpassword';  -- newpassword是要设的新密码。
    
    • 1

    12.我的又报错:

    The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
    
    • 1

    13.出现12的情况执行下面代码一下

    flush privileges;
    
    • 1

    14.再次执行11的代码,是的,我的又报错了

    Your password does not satisfy the current policy requirements  -- 盲猜是当前设置的密码强度不符合这个政策,可以改政策,也可以改密码强度,我选了改强度
    
    • 1

    15.当我把密码强度加强后(有数字,大小写字母,还有特殊符号),又报了下面的错,大概意思@得不对,哈哈

    Operation ALTER USER failed for 'root'@'localhost'
    
    • 1

    16.执行

    select user,host from user;
    
    • 1

    得到
    在这里插入图片描述

    17.我们看到,root对应的host是%,所以这次@%

    alter user 'root'@'localhost' identified by 'newpassword';
    
    • 1

    out:

    在这里插入图片描述

    终于搞定了,接下来再

     flush privileges;  -- 注:此步不可省略
    
    • 1

    现在按ctrl+z退出mysql,我们再次使用密码登录就可以了。关注下方公众号,获取更多小技巧。

  • 相关阅读:
    数据库锁机制和我的理解
    java计算机毕业设计医院门诊管理系统源程序+mysql+系统+lw文档+远程调试
    【web前端特效源码】使用HTML5+CSS3制作一个会动的loading加载动画效果~~适合初学者~超简单~ |前端开发|IT软件
    【Linux】-docker配置容器并打包成镜像
    备战蓝桥杯—— 双指针技巧巧答链表4
    AI和软件测试结合-使用LLM将自然语言生成TestCase
    Revit中【管线倒角】自定义长度
    微信小程序 java健康评估系统springboot
    WPS EXCEL 筛选指定长度的文本 内容 字符串
    王道数据结构笔记03-红黑树/RBT
  • 原文地址:https://blog.csdn.net/dchzxl/article/details/127990035
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号