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

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


http://www.kler.cn/news/136247.html

相关文章:

  • KAN原作论文github阅读(readme)
  • 利用前向勾子获取神经网络中间层的输出并将其进行保存(示例详解)
  • 什么是命名实体识别?
  • 一个基于.NET8+WPF开源的简单的工作流系统
  • leetcode day6 645+697+448
  • Windows server 2003服务器的安装
  • Nosql之redis概述及基本操作
  • C++二分算法:找到最接近目标值的函数值
  • 用css实现原生form中radio单选框和input的hover已经focus的样式
  • DRF纯净版项目搭建和配置
  • ExcelBDD PHP Guideline
  • 从0开始学习JavaScript--JavaScript使用Promise
  • 虹科示波器 | 汽车免拆检修 | 1994款凯迪拉克fleetwood车发动机无法起动
  • 论文阅读:“iOrthoPredictor: Model-guided Deep Prediction of Teeth Alignment“
  • 访问限制符说明面向对象的封装性
  • 【ArcGIS Pro微课1000例】0033:ArcGIS Pro处理cad数据(格式转换、投影变换)
  • leetcode做题笔记2736. 最大和查询
  • 管家婆订货易在线商城任意文件上传漏洞复现
  • Pinia的使用
  • 读像火箭科学家一样思考笔记04_第一性原理(下)
  • MATLAB算法实战应用案例精讲-【神经网络】Transformer
  • K8S(一)
  • maven升级版本后报错:Blocked mirror for repositories
  • 传递函数的推导和理解
  • 大数据HCIE成神之路之数学(3)——概率论
  • AVL树你需要了解一下