首页 / MYSQL / 安装mysql密钥环插件
安装mysql密钥环插件
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了安装mysql密钥环插件,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1548字,纯文字阅读大概需要3分钟。
内容图文
![安装mysql密钥环插件](/upload/InfoBanner/zyjiaocheng/898/0cc1a9d0983c43c0a5c00a2c7d86fe3c.jpg)
我试图在MySQL 5.7.18上安装密钥环插件.
我编辑了my.ini文件.它是空白的,所以我添加了以下文本并重新启动了MySQL.
[mysqld]
early-plugin-load=keyring_file.dll
我运行以下命令来安装插件.
mysql> install plugin keyring_file soname 'keyring_file.dll';
然后我运行以下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)
但是当我试图改变表使用加密时,我遇到了错误.
mysql> ALTER TABLE t1 ENCRYPTION='Y';
ERROR 3185 (HY000): Can't find master key from keyring, please check keyring
plugin is loaded.
我错过了某个地方吗?
解决方法:
哈里特,做以下事情:
>检查用户MySQL服务是否运行(例如,NETWORK SERVICE)
>在C:/ Program Files / MySQL / MySQL Server 5.7中创建一个密钥环文件夹
>明确授予密钥环文件夹的MySQL服务用户权限
默认情况下在Windows上使用keyring_file时,密钥环文件存储在C:/ Program Files / MySQL / MySQL Server 5.7 / keyring / keyring中(我通过在安装插件并确认其加载后运行SHOW VARIABLES LIKE’keyring%’来确定这一点)如你所述).
在C:/ Program Files / MySQL / MySQL Server 5.7中创建密钥环文件夹后,右键单击,然后属性 – >安全,然后编辑 – >添加等.添加用户后,除了Read&执行,列出文件夹内容,读写.
然后重新启动MySQL服务,您应该能够创建一个没有错误的加密表.
注意:出于安全原因,您应该返回并删除您认为绝对不需要访问密钥环文件夹的所有用户/组(例如,本地计算机用户).在Unix the docs上,建议单独使用mysql用户和组访问该文件夹.
内容总结
以上是互联网集市为您收集整理的安装mysql密钥环插件全部内容,希望文章能够帮你解决安装mysql密钥环插件所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。