当前位置: 首页 > 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;
http://www.dtcms.com/a/181078.html

相关文章:

  • 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常规使用
  • nginx的学习笔记
  • shopping mall(document)
  • PPT插入图像自带透明
  • 革新锅炉厂智能控制——Ethernet IP转CANopen协议网关的工业互联新方案
  • gd32 编译环境
  • Java 自动下载 Chromium
  • 嵌入式学习笔记 - 关于单片机的位数
  • Spring生态全景解析:Spring、Spring MVC、SpringBoot与Spring Cloud的关系
  • ClickHouse多表join的性能优化:原理与源码详解
  • element-ui分页的使用及修改样式