详情页标题前

阿里云RDS数据库自定义密码策略-云淘科技

详情页1

RDS MySQL实例支持自定义数据库访问密码的强度,保障数据库的安全性。

前提条件

  • 实例版本和系列如下:

    • RDS MySQL 5.7基础系列

    • RDS MySQL 5.7高可用系列

    • RDS MySQL 5.7集群系列

    • RDS MySQL 8.0集群系列

  • 已升级至最新内核小版本。

注意事项

通过RDS控制台修改或创建密码时,自定义密码策略无法突破如下初始密码策略:

  • 长度为8~32个字符。

  • 由大写字母、小写字母、数字、特殊字符中的任意三种组成。

  • 特殊字符为!@#$%^&*()_+-=

功能介绍

RDS MySQL 5.7版本以及RDS MySQL 8.0版本的集群系列实例支持通过validate_password插件修改数据库账号的密码复杂度校验规则:

  • 密码和账号名是否可以一致。

  • 密码的长度。

  • 密码中需包含的大小写字母个数。

  • 密码中需包含的数字个数。

  • 密码中需包含的特殊字符个数。

  • 密码检测强度。

步骤一:安装validate_password插件

  1. 连接MySQL实例。

    说明

    必须使用高权限账号连接MySQL实例。更多信息,请参见创建高权限账号。

  2. 在SQL窗口中执行如下命令安装validate_password插件。

    INSTALL PLUGIN validate_password SONAME 'validate_password.so';
  3. 在SQL窗口中执行如下命令验证插件是否安装正常。

    SHOW GLOBAL VARIABLES LIKE 'validate_password%';

    出现类似下图的返回结果即代表插件安装成功。阿里云RDS数据库自定义密码策略-云淘科技

    说明

    自定义密码策略功能当前只对RDS MySQL 5.7版本以及RDS MySQL 8.0版本的集群系列实例开放,其他实例可以安装插件但暂不开放修改。

步骤二:修改密码策略参数

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
  2. 在左侧导航栏中单击参数设置

  3. 根据设置实例参数文档修改loose_validate_password系列参数配置,各参数说明如下。

    说明

    修改下列参数前,您必须已完成步骤一:安装validate_password插件,否则参数的修改不会生效。

    参数名

    说明

    loose_validate_password_check_user_name

    是否允许密码和账号名一致。取值:

    • ON:允许。

    • OFF:不允许。

    默认值:OFF

    loose_validate_password_policy

    密码强度检测等级。取值:

    • 0:强度低,只检测密码长度。

    • 1:强度中,检测密码的长度、数字、大小写以及特殊字符。

    • 2:强度高,检测密码的长度、数字、大小写、特殊字符以及字典文件。

      说明

      由于当前暂不支持指定字典文件。因此12的强度相等。

    默认值:1

    loose_validate_password_length

    密码长度。取值:0~256

    默认值:8

    说明

    修改该参数无法突破控制台中最少8个字符的限制,您即使将该参数的值调整为5,在控制台中创建或修改密码时依然需要输入至少8个字符。但是您可以通过SET PASSWORD命令将密码修改为5个字符。

    loose_validate_password_number_count

    密码中需包含的数字的个数。取值:0~256

    默认值:1

    loose_validate_password_mixed_case_count

    密码中需包含的大小写字母的个数。取值:0~256

    默认值:1

    loose_validate_password_special_char_count

    密码中需包含的特殊字符的个数。取值:0~256

    默认值:1

    说明

    更多信息,请参见官方文档。

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/156223.html

(0)
上一篇 2023年12月9日 下午8:04
下一篇 2023年12月9日
详情页2

相关推荐

  • 阿里云RDS数据库管理报警-云淘科技

    您可以打开一键告警或设置自定义告警规则,系统在监控项数据满足条件时,会通知报警联系组中的所有联系人。 背景信息 监控报警是通过阿里云监控产品实现的。通过阿里云监控产品,您可以设置监控项,并在触发监控项的报警规则时,通过邮件和短信通知报警联系组中的所有联系人。您可以维护报警监控项对应的报警联系组,以便发生报警时,能及时通知到相关联系人。 开启一键告警 RDS …

    2023年12月9日
  • 阿里云RDS数据库DescribeDBInstanceMonitor – 查询监控频率-云淘科技

    该接口用于查询监控频率。 接口说明 适用引擎 RDS MySQL RDS SQL Server RDS MariaDB 调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。 调试调试授权信息下表是API对应的授权信息,可以在RAM权限策略语句的Actio…

    阿里云数据库 2023年12月9日
  • 阿里云RDS数据库应用场景-云淘科技

    RDS PostgreSQL提供一键上云功能,该功能采用物理流复制方式,具有速度快、操作简单、稳定性好,场景覆盖全等特点,能够有效提高迁移效率。该功能不仅可以实现阿里云ECS或IDC自建PostgreSQL数据库的迁移上云,还可以实现RDS PostgreSQL实例的跨地域、跨账号的迁移备份等多种功能。本文介绍一键上云功能的应用场景。 一键上云功能适用于以下…

    阿里云数据库 2023年12月10日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云RDS数据库CreateOnlineDatabaseTask – 打开备份数据上云任务的数据库-云淘科技

    该接口用于打开RDS SQL Server备份数据上云任务的数据库。 接口说明 适用引擎 RDS SQL Server 相关功能文档 注意 使用该接口前,请仔细阅读功能文档,确保完全了解使用接口的前提条件及使用后造成的影响后,再进行操作。 本接口用于备份数据上云,建议您先查看如下文档后,再使用本接口。 全量备份数据上云(SQL Server 2008 R2)…

    阿里云数据库 2023年12月9日
  • 阿里云RDS数据库设置实例参数-云淘科技

    您可以使用控制台或者API查看和修改部分参数的值,以及查询参数修改历史。 注意事项 部分参数修改后,在提交参数时会立即重启实例,详情请参见控制台上可修改参数页面中的是否重启列。建议您在业务低峰期操作,并确保应用程序具有重连机制。 为保证实例的稳定,控制台仅开放部分参数的修改。 修改参数值时请参见控制台上可修改参数页面中的可修改参数值列。 修改参数值 登录RD…

    阿里云数据库 2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。