首页 > 解决方案 > 如何从 aws 实例中读取密钥并添加到我的 mysql 查询中?

问题描述

让我的查询是

Insert into table1 values (AES_ENCRYPT('mypassword', some_secure_key));

我将 some_secure_key 存储在 aws 的密钥管理服务中。我想在我的查询中获取并使用这个键。

我正在从本地系统运行此查询。

系统详细信息 mysql_version :- 5.7.23 OS:- linux

标签: mysqlsql

解决方案


您需要AES_DECRYPT用于解密:

SELECT description, AES_DECRYPT(description,some_secure_key) 
FROM table1 ;

推荐阅读