📝
DevManual
  • Introduction
  • 开发
    • 数据库
      • mysql
        • centos7忘记mysql的密码
        • functions.md
        • 性能监控
        • mysql实现主从同步
        • mysql 正则表达式
        • 基本操作
    • 常用命令
      • windows Dos常用命令
      • Docker 常见命令
      • svn 常用命令
    • Java开发
      • logback
        • logback 介绍
      • maven
        • pom 介绍
        • mavencmd.md
      • mybatis.md
      • springtest.md
    • 前端
      • node 的包结构
      • 安装Node js
  • 工具
    • 工具列表
    • 开源镜像源
    • IDEAJ
      • Idea.md
      • 最常用
      • 后台Java
    • git
      • git 技巧
      • Git常用操作
    • gitbook
      • 安装 GitBook
      • 输出PDF
    • markdown
      • Markdown 简明语法手册
      • vscode_markdown.md
    • 绘图工具
    • swagger
      • swagger 介绍
  • 面试
    • hr.md
    • SRE面试题
  • 其他
    • 看懂开源许可证
    • 提问的智慧
    • 习惯总结.md
    • 程序员常见职业病列表
Powered by GitBook
On this page
  • centos7忘记mysql的密码
  • 方法一. 找回安装是的初始密码:
  • 方法二. 使用操作系统账号和密码,进行修改密码
  • 方法三. 强制进行修改密码
  • 参考

Was this helpful?

  1. 开发
  2. 数据库
  3. mysql

centos7忘记mysql的密码

centos7忘记mysql的密码

方法一. 找回安装是的初始密码:

grep 'temporary password' /var/log/mysqld.log

方法二. 使用操作系统账号和密码,进行修改密码

mysql -uroot -p

输入你的centos的密码

ALTER user 'root'@'localhost' IDENTIFIED BY '新密码';

注:如果显示 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements,说明你的密码不符合安全要求,

FLUSH PRIVILEGES;
quit;

方法三. 强制进行修改密码

systemctl stop mysqld
systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"
systemctl start mysqld
mysql -u root

进入 mysql

ALTER user 'root'@'localhost' IDENTIFIED BY '新密码';

注:如果显示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements,说明你的密码不符合安全要求,

FLUSH PRIVILEGES;
quit;
systemctl stop mysqld
systemctl set-environment MYSQLD_OPTS=""
systemctl start mysqld

参考

PreviousmysqlNextfunctions.md

Last updated 5 years ago

Was this helpful?

centos7忘记mysql的密码的解决方法