跳到内容
标志
雷竞技下载官网用于MySQL的Percona服务器
使用keyring组件或keyring插件
初始化搜索
    雷竞技下载官网percona / psmysql-docs
    雷竞技下载官网percona / psmysql-docs
    • 首页
      • Perc雷竞技下载官网ona XtraDB存储引擎
      • Percona Server中MySQL版本的可用特性列表雷竞技下载官网
      • 雷竞技下载官网Percona服务器对MySQL特性的比较
      • 在Percona Se雷竞技下载官网rver 8.0中更改
      • 了解版本号
      • 安装MySQL的雷竞技下载官网Percona服务器
        • 使用APT存储库安装
        • DEB包中的文件
        • 构建APT包
        • 从下载的DEB包安装
        • 恰当的把
        • 为MyS雷竞技下载官网QL运行Percona Server
        • 卸载
        • 使用RPM存储库进行安装
        • RPM包中的文件
        • 从下载的RPM包安装
        • 为MyS雷竞技下载官网QL运行Percona Server
        • 卸载
        • 使用二进制tarball安装
        • 二进制压缩文件可用
        • 从源tarbal雷竞技下载官网l安装MySQL的Percona服务器
        • 编译Percon雷竞技下载官网a Server for MySQL 8.0
      • 安装后的
      • 雷竞技下载官网Percona Server for MySQL就地升级指南:从5.7到8.0
      • 使用Percona存储库升级雷竞技下载官网
      • 从使用MyRocks或TokuDB存储引擎和分区表的系统升级
      • 使用独立包升级
      • 降级MySQL的Pe雷竞技下载官网rcona服务器
      • 在Docker容雷竞技下载官网器中为MySQL运行Percona服务器
      • Docker环境变量
      • 改进了InnoDB I/O可伸缩性
      • 自适应网络缓冲器
      • 多页异步I/O请求
      • 线程池
      • XtraDB对I/ o绑定的高并发工作负载的性能改进
      • 前缀索引查询优化
      • 限制查询中记录的估计
      • Jemalloc内存分配概要
      • ProcFS插件
      • 二进制日志和复制改进
      • 使用字典压缩列
      • 扩展选择到OUTFILE/DUMPFILE
      • 扩展SET VAR优化提示
      • 改进的内存存储引擎
      • 屏蔽警告消息
      • 限制二进制日志文件使用的磁盘空间
      • 支持PROXY协议
      • SEQUENCE_TABLE (n)的功能
      • 缓慢的查询日志旋转和过期
      • 触发更新
      • 扩展mysqlbinlog
      • 扩展,mysqldump
      • InnoDB全文搜索的改进
      • 连接过多警告
      • 处理损坏的表
      • 雷竞技下载官网Percona Toolkit udf
      • 终止空闲事务
      • XtraDB改变了页面跟踪
      • 强制存储引擎
      • 扩展快速索引创建
      • 备份锁
      • 审计日志插件
      • 使用一致的快照启动事务
      • 展期补助金
      • 实用程序的用户
      • 使用SELinux
      • 使用AppArmor
      • PAM认证插件
      • 服务器变量
      • SSL的改进
      • 数据屏蔽
        • 使用LDAP认证插件
        • LDAP认证插件系统变量
        • 静止数据加密
        • 使用keyring组件或keyring插件
          • 加载keyring插件
          • secret_mount_point_version信息
          • 从8.0.22-13或之前版本升级到8.0.23-14或更高版本
          • 从Vault Secrets引擎版本1升级到版本2
          • KV秘密引擎从5.7升级到8.0的注意事项
          • 使用keyring_file组件
          • 系统变量
            • keyring_vault_config
            • keyring_vault_timeout
          • 使用密钥管理互用协议(KMIP)
          • 使用Amazon密钥管理服务(AWS KMS)
          • FIDO认证插件
        • 加密功能
        • 加密文件-每个表的表空间
        • 加密模式或一般表空间
        • 加密系统表空间
        • 加密临时文件
        • 加密二进制日志文件和中继日志文件
        • 加密Redo Log数据
        • 加密undo表空间
        • 旋转主键
        • 高级加密密钥旋转
        • 加密doublewrite缓冲区
        • 验证表、表空间和模式的加密
      • 用户数据
      • 慢查询日志
      • 扩展显示引擎InnoDB状态
      • 显示存储引擎
      • 进程列表
      • 混杂。INFORMATION_SCHEMA表
      • 基于线程的分析
      • InnoDB页面碎片计数器
      • 加亮
      • Libcoredumper
      • 管理组复制流控
      • 组复制系统变量
      • 雷竞技下载官网Percona MyRocks简介
      • 雷竞技下载官网Percona MyRocks安装指南
      • 更新支持的特性
      • MyRocks局限性
      • Percona MyRocks和Face雷竞技下载官网book MyRocks的区别
      • MyRocks信息模式表
      • MyRocks服务器变量
      • MyRocks状态变量
      • 缝隙锁检测
      • 数据加载
      • 安装和配置Percona Server for MyS雷竞技下载官网QL与ZenFS支持
      • TokuDB介绍
      • TokuDB安装
      • 使用TokuDB
      • 快速更新与TokuDB
      • TokuDB文件和文件类型
      • TokuDB文件管理
      • TokuDB后台分析表
      • TokuDB变量
      • TokuDB状态变量
      • TokuDB分形树索引
      • TokuDB故障排除
      • TokuDB性能模式集成
      • 常见问题
      • 迁移并移除TokuDB存储引擎
      • 雷竞技下载官网Percona TokuBackup
      • 发行说明索引
      • 雷竞技下载官网Percona Server for MySQL 8.0.32-24 (2023-03-20)
      • 雷竞技下载官网Percona Server for MySQL 8.0.31-23 (2023-02-09)
      • 雷竞技下载官网Percona Server for MySQL 8.0.30-22 Update (2022-11-21)
      • 雷竞技下载官网Percona Server for MySQL 8.0.30-22 (2022-11-21)
      • 雷竞技下载官网Percona Server for MySQL 8.0.29-21 (22-08-08)
      • 雷竞技下载官网Percona Server for MySQL 8.0.28-20 (2022-06-20)
      • 雷竞技下载官网Percona Server for MySQL 8.0.28-19 (2022-05-12)
      • 雷竞技下载官网Percona Server for MySQL 8.0.27-18 (2022-03-02)
      • 雷竞技下载官网Percona Server for MySQL 8.0.26-17 (2022-01-26)
      • 雷竞技下载官网Percona Server for MySQL 8.0.26-16 (2021-10-20)
      • 雷竞技下载官网Percona Server for MySQL 8.0.25-15 (2021-07-13)
      • 雷竞技下载官网Percona Server for MySQL 8.0.23-14 (21-05-12)
      • 雷竞技下载官网Percona Server for MySQL 8.0.22-13 (2020-12-14)
      • 雷竞技下载官网Percona Server for MySQL 8.0.21-12 (2020-10-13)
      • 雷竞技下载官网Percona Server for MySQL 8.0.20-11 (2020-07-21)
      • 雷竞技下载官网Percona Server for MySQL 8.0.19-10 (2020-03-23)
      • 雷竞技下载官网Percona Server for MySQL 8.0.18-9
      • 雷竞技下载官网Percona Server for MySQL 8.0.17-8
      • 雷竞技下载官网Percona Server for MySQL 8.0.16-7
      • 雷竞技下载官网Percona Server for MySQL 8.0.15-6
      • 雷竞技下载官网Percona Server for MySQL 8.0.15-5
      • 雷竞技下载官网Percona Server for MySQL 8.0.14
      • 雷竞技下载官网Percona Server for MySQL 8.0.13-4
      • 雷竞技下载官网Percona Server for MySQL 8.0.13-3
      • 雷竞技下载官网Percona Server for MySQL 8.0.12-2rc1
      • Percona Server for MySQL 8.0中引入的雷竞技下载官网变量列表
      • MySQL的Percona S雷竞技下载官网erver开发
      • 商标政策
      • INFORMATION_SCHEMA表索引
      • 常见问题
      • 版权和授权信息
      • 术语表

    • 加载keyring插件
    • secret_mount_point_version信息
    • 从8.0.22-13或之前版本升级到8.0.23-14或更高版本
    • 从Vault Secrets引擎版本1升级到版本2
    • KV秘密引擎从5.7升级到8.0的注意事项
    • 使用keyring_file组件
    • 系统变量
      • keyring_vault_config
      • keyring_vault_timeout

    使用keyring组件或keyring插件¶

    的keyring_vault插件可以将加密密钥存储在HashiCorp库。

    另请参阅

    Hashicorp文档:安装保险库Hashicorp文档:生产加固

    雷竞技下载官网用于MySQL的Percona服务器可以使用以下任何一个插件:

    • Keyring_file在本地存储keyring数据

    • keyring_vault提供了一个接口,用于使用HashiCorp Vault服务器存储密钥和安全加密密钥。

    请注意

    的keyring_file插件不应用于法规遵从性。

    要安装插件,请执行安装和卸载插件指令。

    加载keyring插件¶

    你应该在服务器启动时加载插件-early-plugin-load选项,以启用钥匙环。

    警告

    一次只能启用一个keyring插件。不支持启用多个keyring插件,可能导致数据丢失。

    我们建议您在配置文件中加载插件,以促进加密表的恢复。此外,重做日志加密和撤销日志加密不能在没有——early-plugin-load。正常的插件加载在启动时发生过晚。

    请注意

    keyring_vault扩展,”。因此,应该更改保险库配置的文件位置,以匹配操作系统的扩展名和操作系统中的文件位置。

    要使用keyring_vault,你可以在配置文件中添加这个选项:

    (mysqld) early-plugin-load = " keyring_vault = keyring_vault。/home/mysql/keyring_vault.conf“keyring_vault扩展名”。因此,应该更改保险库配置的文件位置,以匹配您的操作系统扩展名和操作系统位置。

    你也可以运行下面的命令来加载keyring_file插件:

    美元mysqld——early-plugin-load=“keyring_file = keyring_file.so”

    请注意

    如果服务器启动时加载了不同的插件,则——early-plugin-load选项应该包含双引号列表中的插件名称,每个插件名称用分号分隔。双引号的使用确保了分号在脚本中执行列表时不会产生问题。

    除了安装插件,你还必须设置keyring_vault_config变量指向keyring_vault配置文件。

    keyring_vault_config文件包含如下信息:

    • vault_url—Vault服务器地址

    • secret_mount_point- keyring_vault存储密钥的挂载点名称。

    • secret_mount_point_version- - -发动机版本(KV或KV -v2)使用。中实现雷竞技下载官网用于MySQL的Percona服务器8.0.23-14。

    • 令牌—由Vault服务器生成的token

    • vault_ca(可选)—如果机器不信任Vault的CA证书,则此变量指向用于签署Vault证书的CA证书

    这是一个配置文件的示例:

    vault_url = https://vault.public.com:8202 secret_mount_point = secret secret_mount_point_version = AUTO token = 58a20c08-8001-fd5f-5192-7498a48eaf20 vault_ca = /data/keyring_vault_conf /vault_ca.crt

    警告

    每一个secret_mount_point只能由一台服务器使用。如果多个服务器使用相同的secret_mount_point,则行为不可预测。

    第一次从keyring获取密钥时,keyring_vault与Vault服务器通信以检索密钥类型和数据。

    secret_mount_point_version信息¶

    中实现雷竞技下载官网用于MySQL的Percona服务器8.0.23-14,secret_mount_point_version可以是1,2,汽车,或secret_mount_point_version参数未在配置文件中列出。

    价值 描述
    1 适用于KV秘密引擎-版本1 (KV)。在形成键操作url时,secret_mount_point总是在不进行任何转换的情况下使用。例如,返回一个名为skey,网址为 / v1 / / skey
    2 适用于KV秘密引擎-版本2 (KV)初始化逻辑拆分secret_mount_point参数分为两部分:
    • 的mount_point_path—创建Vault Server秘密的挂载路径
    • 的directory_path-虚拟目录后缀,可用于创建具有相同真实挂载点的虚拟名称空间
    例如,两者mount_point_path和directory_path构成关键访问url: / v1 / < mount_point_path /数据/ / skey
    汽车 自动检测机制探测并确定秘密引擎版本是否正确kv或kv-v2并根据结果使用secret_mount_pointAs is, or split thesecret_mount_point分为两部分。
    未列出的 如果secret_mount_point_version未在配置文件中列出,行为是否与汽车。

    如果你设置secret_mount_point_version来2但道路指向secret_mount_point是基于KV秘密引擎-版本1 (KV)时,会报错,插件初始化失败。

    如果你设置secret_mount_point_version来1但道路指向secret_mount_point是基于KV秘密引擎-版本2 (KV -v2),插件初始化成功,但MySQL keyring相关操作失败。

    从8.0.22-13或之前版本升级到8.0.23-14或更高版本¶

    的keyring_vault之前创建的插件配置文件雷竞技下载官网用于MySQL的Percona服务器8.0.23-14工作仅与KV秘密引擎-版本1 (KV)并没有secret_mount_point_version参数。升级到8.0.23-14及以上版本后,可以使用secret_mount_point_version被隐式地考虑汽车并对信息进行了探秘和引擎版本的确定1。

    从Vault Secrets引擎版本1升级到版本2¶

    您可以从Vault Secrets引擎版本1升级到版本2。可以使用以下两种方法中的一种:

    • 设置secret_mount_point_version来汽车中的变量未设置keyring_vault插件配置文件在所有Percona服务器。雷竞技下载官网的汽车值确保在插件初始化期间调用自动检测机制。

    • 设置secret_mount_point_version来2以确保插件不初始化,除非kv来kv-v2升级完成。

    请注意

    的keyring_vault使用的插件kv-v2秘密引擎不使用内置的密钥版本控制功能。密匙环密钥版本被编码为密钥名称。

    KV秘密引擎从5.7升级到8.0的注意事项¶

    当你从雷竞技下载官网用于MySQL的Percona服务器5.7.32或以上版本,只能使用发动机1 (KV)。的任何版本雷竞技下载官网用于MySQL的Percona服务器8.0.无论是老的keyring_vault插件和新keyring_vault插件可以正确地使用现有的Vault服务器数据keyring_vault插件配置文件。

    如果你从雷竞技下载官网用于MySQL的Percona服务器5.7.33或更新版本,您有以下选项:

    • 如果你正在使用发动机1 (KV)的任何版本都可以升级雷竞技下载官网用于MySQL的Percona服务器8.0.

    • 如果你正在使用KV秘密引擎2 (KV -v2)您可以使用雷竞技下载官网用于MySQL的Percona服务器8.0.23或更新版本。雷竞技下载官网用于MySQL的Percona服务器8.0.23.14是8.0系列的第一个版本keyring_vault支持的插件kv-v2。

    只有使用keyring_udf插件才能删除用户创建的密钥,并从内存散列映射和Vault服务器中删除密钥。不能删除系统密钥,例如主密钥。

    该插件支持用于密匙环密钥管理的SQL接口通用Keyring密钥管理功能手册。

    插件库包含用户定义的keyring函数,允许访问内部keyring服务函数。若要启用这些功能,必须启用keyring_udf插件:

    mysql >安装插件keyring_udfSONAME“keyring_udf.so”;

    请注意

    的keyring_udf必须安装插件。使用用户定义的函数而不使用keyring_udf插件生成错误。

    还必须创建密匙环加密用户定义函数。

    使用keyring_file组件¶

    看到Keyring组件安装有关安装组件的信息。

    警告

    的keyring_file组件不应用于法规遵从性。

    另请参阅

    MySQL文档:使用keyring_file组件

    系统变量¶

    keyring_vault_config¶

    选项 描述
    命令行 -keyring-vault-config
    范围 全球
    动态 是的
    数据类型 文本
    默认的

    这个变量定义了keyring_vault_plugin配置文件的位置。

    keyring_vault_timeout¶

    选项 描述
    命令行 -keyring-vault-timeout
    范围 全球
    动态 是的
    数据类型 数字
    默认的 15

    设置Vault服务器连接超时时间(以秒为单位)。默认值为15。允许的范围是0来86400。通过将此变量设置为,还可以禁用超时以等待无限长的时间0。

    联系我们

    如需免费技术帮助,请访问Percona雷竞技下载官网社区论坛。

    要报告错误或提交功能请求,请打开JIRA票。

    付费支持和管理或咨询服务,请联系雷竞技下载官网Percona销售。


    最近更新:2023-01-12
    雷竞技下载官网Percona LLC和/或其关联公司©2023
    用MkDocs材料

    饼干的同意

    我们使用cookie来识别您的重复访问和偏好,以及衡量我们文档的有效性,以及用户是否找到他们正在搜索的内容。在您的同意下,您正在帮助我们改进我们的文档。

    Baidu
    map