MySQL 路由器发行说明
该 mysqlrouter_keyring 实用程序是一个用于管理 MySQL 路由器密钥环的命令行应用程序。
使用信息
通用命令
--help
: 使用信息。--version
: 工具的版本。
密钥环命令;所有命令也接受 --master-key-reader 和 --master-key-writer 而不是 --master-key-file。
-
init
: 使用主密钥文件初始化密钥环。如果密钥环和主密钥文件不存在,则创建它们;如果密钥环尚未存在,则将其添加到主密钥文件。
list
: 列出存储在密钥环中的用户名;或列出存储在密钥环中的用户的属性。get
: 从密钥环获取用户的属性。export
: 将密钥环的所有条目导出为 JSON。set
: 在密钥环文件中添加或覆盖用户的帐户delete
: 从密钥环中删除用户。
主密钥命令
master-key-list
: 列出主密钥文件中的密钥环 ID。master-key-delete
: 从主密钥文件中的 “密钥环” 中删除主密钥。master-key-rename
: 重命名主密钥文件中的密钥环 ID。
示例
$> mysqlrouter_keyring init --master-key-file=mysqlrouter.key data/keyring
$> mysqlrouter_keyring list --master-key-file=mysqlrouter.key data/keyring
$> mysqlrouter_keyring list --master-key-file=mysqlrouter.key data/keyring user
$> mysqlrouter_keyring get --master-key-file=mysqlrouter.key data/keyring someuser key
$> mysqlrouter_keyring export --master-key-file=mysqlrouter.key data/keyring
$> mysqlrouter_keyring set --master-key-file=mysqlrouter.key data/keyring user key value
$> mysqlrouter_keyring delete --master-key-file=mysqlrouter.key data/keyring user
$> mysqlrouter_keyring delete --master-key-file=mysqlrouter.key data/keyring user key
$> mysqlrouter_keyring master-key-list --master-key-file=mysqlrouter.key
$> mysqlrouter_keyring master-key-delete --master-key-file=mysqlrouter.key data/keyring
$> mysqlrouter_keyring master-key-rename --master-key-file=mysqlrouter.key data/keyring other/data/keyring