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

mysql5.6 修改密码

目录

  • 前言
  • 修改密码的方法
  • 改表
  • SET PASSWORD
    • 修改当前登录用户的密码
    • 修改其他人的密码
  • ALTER USER
    • 修改当前登录用户的密码
    • 修改其他人的密码
  • 查看加密后的密码
  • 参考

前言

  • CentOS
  • 5.6.51 MySQL Community Server (GPL)
  • 查看MySQL的版本

修改密码的方法

  • 改表
  • ALTER USER
  • SET PASSWORD

改表

mysql> select user();
+----------------+
| user()         |
+----------------+
| test@localhost |
+----------------+
1 row affected (0.00 sec)
mysql> UPDATE `user` SET `password`=PASSWORD('MyNewPass4!') WHERE `user`='root' AND `host`='localhost'; 
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0
mysql> FLUSH PRIVILEGES;
Query OK, 1 row affected (0.00 sec)

SET PASSWORD

修改当前登录用户的密码

mysql> select user();
+----------------+
| user()         |
+----------------+
| test@localhost |
+----------------+
1 row in set (0.00 sec)
mysql> set password=password('MyNewPass4!');
Query OK, 0 rows affected (0.00 sec)
  • user() 方法将返回当前用户信息

修改其他人的密码

mysql> set password for 'test'@'localhost' = password('MyNewPass4!');

ALTER USER

修改当前登录用户的密码

mysql> select user();
+----------------+
| user()         |
+----------------+
| test@localhost |
+----------------+
1 row in set (0.00 sec)mysql> alter user 'test'@'localhost' identified by 'MyNewPass4!';
Query OK, 0 rows affected (0.00 sec)

修改其他人的密码

mysql> alter user 'test'@'localhost' identified by 'MyNewPass4!';

密码立即过期:

mysql> alter user 'test'@'localhost' identified by 'MyNewPass4!' password expire;

密码永不过期:

mysql> alter user 'test'@'localhost' identified by 'MyNewPass4!' password expire never;

密码按默认时间过期:

mysql> alter user 'test'@'localhost' identified by 'MyNewPass4!' password expire default;

密码90天后过期:

mysql> alter user 'test'@'localhost' identified by 'MyNewPass4!' password expire interval 90 day;

查看加密后的密码

mysql> select Host,User,Password from user;
+-----------+------+-------------------------------------------+
| Host      | User | Password                                  |
+-----------+------+-------------------------------------------+
| localhost | root | *3A39392171B03872AB76C33513E6534B4BE36F38 |
| 5kqzr     | root |                                           |
| 127.0.0.1 | root | *3A39392171B03872AB76C33513E6534B4BE36F38 |
| ::1       | root | *3A39392171B03872AB76C33513E6534B4BE36F38 |
| localhost |      |                                           |
| 5kqzr     |      |                                           |
| %         | root | *3A39392171B03872AB76C33513E6534B4BE36F38 |
+-----------+------+-------------------------------------------+
7 rows in set (0.00 sec)

参考

https://blog.csdn.net/feritylamb/article/details/124872763

相关文章:

  • python运行hhsearch二进制命令的包装器类
  • Kafka、RocketMQ、RabbitMQ的比较总结Kafka、RocketMQ、RabbitMQ的比较总结
  • 【开源】基于JAVA的社区买菜系统
  • Golang基础-面向过程篇
  • [算法学习笔记](超全)概率与期望
  • BUG:编写springboot单元测试,自动注入实体类报空指针异常
  • 深入分析TaskView源码之触摸相关
  • Docker发布简单springboot项目
  • 实战项目:VB龟兔赛跑游戏+猜数字游戏
  • 【PyQt小知识 - 3】: QComboBox下拉框内容的设置和更新、默认值的设置、值和下标的获取
  • 在 Windows 中关闭 Nginx 所有进程
  • 基于Towers of Binary Fields的succinct arguments
  • OpenCV 卷积运算和卷积核
  • 抖音如何推广引流?抖音推广引流的经验与工具分享
  • 使用Navicat将SQL server数据库导入mysql数据库
  • 【技术性】Search知识
  • Js基础知识(一) - 变量
  • js数组之filter
  • Just for fun——迅速写完快速排序
  • macOS 中 shell 创建文件夹及文件并 VS Code 打开
  • Vue.js 移动端适配之 vw 解决方案
  • Web设计流程优化:网页效果图设计新思路
  • 动态魔术使用DBMS_SQL
  • 如何邀请好友注册您的网站(模拟百度网盘)
  • 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
  • 数组大概知多少
  • 我是如何设计 Upload 上传组件的
  • 字符串匹配基础上
  • No resource identifier found for attribute,RxJava之zip操作符
  • ionic异常记录
  • # 日期待t_最值得等的SUV奥迪Q9:空间比MPV还大,或搭4.0T,香
  • (1)常见O(n^2)排序算法解析
  • (MIT博士)林达华老师-概率模型与计算机视觉”
  • (博弈 sg入门)kiki's game -- hdu -- 2147
  • (附源码)apringboot计算机专业大学生就业指南 毕业设计061355
  • (每日持续更新)jdk api之FileFilter基础、应用、实战
  • (七)MySQL是如何将LRU链表的使用性能优化到极致的?
  • (转)visual stdio 书签功能介绍
  • (转)自己动手搭建Nginx+memcache+xdebug+php运行环境绿色版 For windows版
  • . NET自动找可写目录
  • .net 4.0发布后不能正常显示图片问题
  • .NET Compact Framework 多线程环境下的UI异步刷新
  • .NET MVC 验证码
  • .NET6实现破解Modbus poll点表配置文件
  • .net企业级架构实战之7——Spring.net整合Asp.net mvc
  • .Net转Java自学之路—SpringMVC框架篇六(异常处理)
  • [ JavaScript ] JSON方法
  • [ 网络基础篇 ] MAP 迈普交换机常用命令详解
  • [AIGC] Kong:一个强大的 API 网关和服务平台
  • [Android] Android ActivityManager
  • [ARM]ldr 和 adr 伪指令的区别
  • [Asp.net MVC]Asp.net MVC5系列——Razor语法
  • [AX]AX2012 SSRS报表Drill through action
  • [DAU-FI Net开源 | Dual Attention UNet+特征融合+Sobel和Canny等算子解决语义分割痛点]
  • [IE6 only]关于Flash/Flex,返回数据产生流错误Error #2032的解决方式