当前位置: 首页 > news >正文

MySQL密码忘记了怎么办?

终极重置方法(数据目录初始化)
如果仍失败,可以尝试重新初始化数据目录(会清空现有数据!):(bash)

sudo systemctl stop mysql
sudo rm -rf /var/lib/mysql/*
sudo mysqld --initialize --user=mysql
sudo chown -R mysql:mysql /var/lib/mysql
sudo systemctl start mysql


初始化后会生成临时密码,查看方法:(bash)

sudo grep 'temporary password' /var/log/mysql/error.log

复制临时密码去登录(指定套接字连接)(bash)

常见位置:

  • /var/run/mysqld/mysqld.sock (Ubuntu)

  • /var/lib/mysql/mysql.sock (CentOS)

mysql -u root -p -S /var/run/mysqld/mysqld.sock
  1. 重置密码(根据 MySQL 版本选择)(sql)

    -- MySQL 5.7 及以下
    UPDATE mysql.user SET authentication_string=PASSWORD('你的新密码') WHERE User='root';
    FLUSH PRIVILEGES;-- MySQL 5.7及更高版本
    ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
    FLUSH PRIVILEGES;-- MySQL 8.0+
    ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
    FLUSH PRIVILEGES;

相关文章:

  • C++八股 —— map/unordered_map
  • 滑动窗口-窗口中的最大/小值-单调队列
  • GoWeb开发(基础)
  • JavaWeb入门与进阶:从基础概念到热门框架全解析
  • 智能网联汽车 “中央计算” 博弈:RTOS 与跨域融合的算力分配挑战
  • Dive into LVGL (1) —— How LVGL works from top to down
  • 安装docker
  • RabittMQ-高级特性2-应用问题
  • 深度学习基础--目标检测常见算法简介(R-CNN、Fast R-CNN、Faster R-CNN、Mask R-CNN、SSD、YOLO)
  • 【论文解读】| ACL2024 | LANDeRMT:基于语言感知神经元路由的大模型机器翻译微调框架
  • Kafka单机版安装部署
  • Docker下Gogs设置Webhook推送Spug,踩坑记录与解决方案
  • 机器学习第三讲:监督学习 → 带答案的学习册,如预测房价时需要历史价格数据
  • 广东省省考备考(第六天5.9)—言语:逻辑填空(每日一练)
  • 初识C++:入门基础(二)
  • 香港科技大学(广州)新开设智能制造理学硕士学位项目2025年9月入学机会
  • 可信数据空间:标准体系建设指南及空间能力要求
  • 【论文阅读】基于客户端数据子空间主角度的聚类联邦学习分布相似性高效识别
  • Spring AI 系列——使用大模型对文本内容分类归纳并标签化输出
  • python---kafka常规使用
  • 理财经理泄露客户信息案进展:湖南省检受理申诉,证监会交由地方监管局办理
  • 梵蒂冈选出新教皇,外交部:望新教皇推动中梵关系不断改善
  • 上海:企业招用高校毕业生可享受1500元/人一次性扩岗补助
  • 两部门发布山洪灾害气象预警:北京西部、河北西部等局地山洪可能性较大
  • 国家主席习近平同普京总统共见记者
  • OpenAI任命了一位新CEO