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

【mysql】mysql5.6 版本修改用户的登录

在 MySQL 5.6 中,修改用户密码的语法与后续版本(如 MySQL 5.7+ 或 8.0)有所不同,主要使用 SET PASSWORD语句或直接更新 mysql.user表(不推荐,除非特殊情况):
方法 1:使用 SET PASSWORD语句(推荐)​​

​语法​

SET PASSWORD FOR '用户名'@'主机名' = PASSWORD('新密码');
  • '用户名'@'主机名':指定要修改密码的用户及其允许连接的主机(如 'root'@'localhost')。

  • PASSWORD('新密码'):MySQL 5.6 使用 PASSWORD()函数对密码进行加密(该函数在 MySQL 5.7+ 已废弃)。

    示例​

​1. 修改 root用户(本地连接)的密码​

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('NewPassword123');

​2. 修改其他用户(如 app_user允许从任何主机连接)​​

SET PASSWORD FOR 'app_user'@'%' = PASSWORD('AppUserPass456');

​注意事项​

  • 执行该语句需要 ​足够的权限​(通常是 root用户或具有 UPDATE权限的管理员账户)。

  • 修改后,用户下次登录时需使用新密码。

  • ​PASSWORD()函数在 MySQL 5.7+ 已被移除,5.6 是最后一个支持它的版本。


查看 用户、密码情况

use mysql;
select host,user,password from user;
http://www.rkmt.cn/news/9825.html

相关文章:

  • 0.5*8 边形 != 式
  • [Paper Reading] METAGPT: META PROGRAMMING FOR A MULTI-AGENT COLLABORATIVE FRAMEWORK
  • 四舍六入五成双
  • 借助 Apache Phoenix,使用标准 SQL 和 JDBC 接口来操作 HBase
  • 9月22日
  • 20250922
  • 基于springboot的图书进销存管理系统 - 详解
  • react+antdesign达成后台管理系统面包屑
  • 详细介绍:深入理解 JVM 字节码文件:从组成结构到 Arthas 工具实践
  • (1-10-2)MyBatis 进阶篇 - 教程
  • Spark 性能优化全攻略:内存管理、shuffle 优化与参数调优 - 详解
  • 如何隐藏一个元素
  • 软工9.22
  • 在控制台执行可列出所有placeholder样式
  • 对于一门古老东欧玄学的初步研究的简要报告
  • Java学习笔记:从三个实验看编程思维的锤炼
  • 完整教程:App 上架平台全解析,iOS 应用发布流程、苹果 App Store 审核步骤
  • 题解:AT_arc068_d [ARC068F] Solitaire
  • Codeforces Round 1051 (Div. 2) D1D2题解
  • 深入解析:基于 Kubernetes 的湖仓一体架构部署指南
  • 完整教程:真空发生器的工作原理
  • 【分布式架构实战】Spring Cloud 与 Dubbo 深度对比:从架构到实战,谁才是微服务的王者? - 详解
  • 探展打卡 Serverless,2025 云栖大会来了
  • 贪心算法应用:多重背包启发式疑问详解
  • 划重点|云栖大会「AI 原生应用架构论坛」看点梳理
  • Margin 塌陷问题如何解决?触发BFC。BFC的概念和触发条件
  • 火速收藏!2025 云栖大会 AI 中间件议程看点全公开(附免费报名通道)
  • WinForm引入项目资源文件
  • 训练集,验证集,测试集
  • ESP32 读取旋转编码器