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

mysql和Oracle用户设置双密码配置方法

Mysql中配置双密码
从 MySQL 8.0.14 开始,用户帐户允许拥有双重密码,指定为主密码和辅助密码。
1、创建新用户dbtest ,密码为dbtest
CREATE USER dbtest IDENTIFIED BY ‘dbtest’;并测试可以正常连接
在这里插入图片描述

2、用root用户执行sql为用户添加辅助密码
在这里插入图片描述

3、尝试登陆:
使用主密码进行登陆,可以连接成功:
在这里插入图片描述

使用辅助密码进行登陆测试:
在这里插入图片描述

禁用辅助密码
ALTER USER ‘dbtest’@‘localhost’ DISCARD OLD PASSWORD;
测试使用旧密码登陆失败
在这里插入图片描述

Oracle中配置双密码
从 Oracle 21c 开始,我们可以定义一个密码切换的过渡时间,在这个时间段内可以同时使用旧密码和新密码连接数据库。这意味着我们可以修改数据库密码,但是应用程序不需要断开并重新建立连接。该特性不仅在 Oracle 21c 中可用,同时也向前移植到了 Oracle 19c(19.12 补丁更新)中。

创建一个测试用户TESTORA ,密码为Testora@321
CREATE PLUGGABLE DATABASE orclpdb2 ADMIN USER TESTORA IDENTIFIED BY “Testora@321” ROLES=(DBA) FILE_NAME_CONVERT = (‘/data/oracle/oradata/ORCL/pdbseed/’, ‘/data/oracle/oradata/ORCL/ORCLPDB2/’);
在这里插入图片描述

创建密码逐步切换配置:
–drop profile pw_rollover_time_prof;
–将过渡时间配置为15天
create profile pw_rollover_time_prof limit password_rollover_time 15;
–将密码逐步切换配置与测试用户进行关联
alter user TESTORA profile pw_rollover_time_prof;
–PASSWORD_ROLLOVER_TIME 允许的最小值为 1小时(1、24),最大值为 60 天。
–修改用户密码为Testora@111
alter user TESTORA identified by “Testora@111”;
在这里插入图片描述

测试连接
使用旧密码测试连接成功
在这里插入图片描述

使用新密码测试连接成功
在这里插入图片描述

禁用密码逐步切换功能
如果将 PASSWORD_ROLLOVER_TIME 设置为 0,可用禁用密码逐步切换功能。就无法使用旧密码登陆数据库
alter profile pw_rollover_time_prof limit
password_rollover_time 0;
在这里插入图片描述

使用旧密码登陆数据库失败
在这里插入图片描述

http://www.dtcms.com/a/427267.html

相关文章:

  • 深圳中企动力网站翻新后seo怎么做
  • 沈阳网站改版网站免费下载app
  • 惠州建网站服务wordpress产品
  • 奉化建设网站万网买的网站备案吗
  • 速通ACM省铜第十八天 赋源码(Neo‘s Escape)
  • 开源 C# 快速开发(十三)进程--管道通讯
  • 甲流防治的新思路:基于肠道菌群的调节策略
  • 深圳网站建设fantodops做电商网站流程
  • 阿里云个人备案可以做企业网站代理办公司注册大概多少钱
  • Flink 架构组件、任务链路、Slot 资源与集群形态
  • 无人机图传及组网功能如何实现?适用频段与传输模块选择全攻略
  • 从“如何画”到“为何画”:AIGC倒逼UI设计师回归设计本源
  • 优化 Flink 基于状态的 ETL少 Shuffle、不膨胀、可落地的工程
  • flink执行图
  • 在线酒店预定网站制作长春站建筑
  • wordpress购物网站教程普陀区建设局网站
  • TCP抓包实验
  • spring boot项目使用tomcat发布,也可以使用Undertow(理论)
  • 【Linux-2】字符设备编写不同模板
  • 基于 Web3 + RWA 的品牌门店数字化范式
  • 惠州 网站建设公司简单制作网页
  • Gartner 2025 中国网络安全成熟度曲线深度解读:AI 安全如何重构防御逻辑
  • 为男人做购物网站超详细wordpress常用函数
  • 【C++ 语法】模板进阶
  • 【K8s】K8s的声明式API核心
  • 关于网站开发人员保密协议专业服务网站开发
  • supabase 实现聊天板(Chat Board)
  • PersistentVolume + NFS:网络共享存储
  • leetcode 1863 找出所有子集的异或总和再求和
  • 【C++】STL -- vector 的使用及模拟实现