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

MySQL 5.6 Root密码修改完整流程

MySQL 5.6 Root密码修改完整流程

    • 一、常规修改(已知原密码)
    • 二、强制重置(忘记密码)
    • 三、权限修正(避免连接失败)
    • 四、验证及安全加固
    • 操作注意‌

一、常规修改(已知原密码)

-- 方法1:SET PASSWORD命令
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('新密码');
FLUSH PRIVILEGES;  -- 强制刷新权限缓存:ml-citation{ref="3,5" data="citationList"}
-- 方法2:UPDATE直接修改
UPDATE mysql.user SET Password=PASSWORD('新密码') 
WHERE User='root' AND Host='localhost';  -- 注意字段名为Password:ml-citation{ref="5,9" data="citationList"}
FLUSH PRIVILEGES

二、强制重置(忘记密码)

1‌、停止MySQL服务

Linux系统
service mysql stopWindows服务
net stop MySQL56

‌2、安全模式启动‌
修改配置文件my.cnf/my.ini,在[mysqld]段添加:

skip-grant-tables  -- 跳过权限验证:ml-citation{ref="4,8" data="citationList"}

3、‌无密码登录并重置

-- 登录后执行
UPDATE mysql.user SET Password=PASSWORD('NewPass123!') 
WHERE User='root';  -- 注意MySQL 5.6使用Password字段:ml-citation{ref="5,9" data="citationList"}
-- 重启服务并移除skip-grant-tables配置
service mysql restart

三、权限修正(避免连接失败)

-- 检查权限分布
SELECT Host, User FROM mysql.user WHERE User='root';
-- 同步修改所有root账户
UPDATE mysql.user SET Password=PASSWORD('统一密码') 
WHERE User='root';  -- 包含localhost/%/127.0.0.1等主机:ml-citation{ref="9" data="citationList"}

四、验证及安全加固

1、‌连接测试

mysql -u root -p新密码 -e "SELECT 1;"  -- 验证密码是否生效:ml-citation{ref="5" data="citationList"}

‌2、密码策略激活

-- 启用密码复杂度检查(需安装validate_password插件)
INSTALL PLUGIN validate_password SONAME 'validate_password.so';
SET GLOBAL validate_password_policy=1;:ml-citation{ref="3" data="citationList"}

操作注意‌

● 修改后若出现ERROR 1045,检查防火墙是否开放3306端口
● 生产环境建议通过ALTER USER同步修改所有root账户主机权限

http://www.xdnf.cn/news/11986.html

相关文章:

  • video-audio-extractor:视频转换为音频
  • Spring Boot应用开发实战
  • el-amap-bezier-curve运用及线弧度设置
  • 圣杯布局和双飞翼布局
  • Linux容器篇、第一章docker命令总结表
  • 【仿生】硬件缺失,与组装调试,皮肤问题
  • 第七十三篇 从电影院售票到停车场计数:生活场景解析Java原子类精髓
  • 如何搭建Z-Blog PHP版本:详细指南
  • pytorch 与 张量的处理
  • Neo4j 监控全解析:原理、技术、技巧与最佳实践
  • Neo4j 认证与授权:原理、技术与最佳实践深度解析
  • Elasticsearch中的语义搜索(Semantic Search)介绍
  • Axure 下拉框联动
  • Hive终极性能优化指南:从原理到实战
  • MySql安装、卸载(保姆级流程)
  • MCP客户端Client开发流程
  • python第42天打卡
  • html2canvas v1.0.0-alpha.12版本文本重叠问题修复
  • 基于LangChain构建高效RAG问答系统:向量检索与LLM集成实战
  • 泛微E8多行文本(textarea)赋值
  • 法律AI的“幻觉”治理:大模型如何重塑司法公正与效率
  • 基于 ShardingSphere + Seata 的最终一致性事务完整示例实现
  • nlohmann/json简介及使用
  • kubespere使用中遇到的问题
  • Elasticsearch的审计日志(Audit Logging)介绍
  • 若依Ruoyi中优先从本地文件加载静态资源
  • 42、响应处理-【源码分析】-浏览器与PostMan内容协商完全适配
  • Shopify 主题开发:促销活动页面专属设计思路
  • 【计算机】计算机存储器的分类与特性
  • 300道GaussDB(WMS)题目及答案。