小编Har*_*ing的帖子

安装mysql密钥环插件

我试图在MySQL 5.7.18上安装密钥环插件.

我编辑了my.ini文件.它是空白的,所以我添加了以下文本并重新启动了MySQL.

[mysqld]
early-plugin-load=keyring_file.dll
Run Code Online (Sandbox Code Playgroud)

我运行以下命令来安装插件.

mysql> install plugin keyring_file soname 'keyring_file.dll';
Run Code Online (Sandbox Code Playgroud)

然后我运行以下sql来检查:

mysql> SELECT PLUGIN_NAME, PLUGIN_STATUS
    ->        FROM INFORMATION_SCHEMA.PLUGINS
    ->        WHERE PLUGIN_NAME LIKE 'keyring%';
+--------------+---------------+
| PLUGIN_NAME  | PLUGIN_STATUS |
+--------------+---------------+
| keyring_file | ACTIVE        |
+--------------+---------------+
1 row in set (0.00 sec)
Run Code Online (Sandbox Code Playgroud)

但是当我试图改变一个表来使用加密时,我遇到了错误.

mysql> ALTER TABLE t1 ENCRYPTION='Y';
ERROR 3185 (HY000): Can't find master key from keyring, please check keyring 
plugin is loaded.
Run Code Online (Sandbox Code Playgroud)

我错过了某个地方吗?

mysql encryption plugins

3
推荐指数
1
解决办法
5178
查看次数

标签 统计

encryption ×1

mysql ×1

plugins ×1