【日常Exception】第二十回:SQL 错误 [3185] [HY000]: Can‘t find master key from keyring, please check in the xxx

异常记录 专栏收录该内容
24 篇文章 0 订阅

热门系列:


1.问题

如题,今天在发UAT环境时,执行mysql建表sql脚本时,发生如题错误,完整报错如下:

SQL 错误 [3185] [HY000]: Can't find master key from keyring, please check in the server log if a keyring plugin is loaded and initialized successfully.

再贴下截图:


2.解决方式

经过一番了解,该情况是因为:

MySQL5.7开始支持表空间加密了,这个特性默认是没有启用的,要使用这个功能要安装插件keyring_file。

但是我在开发、测试环境都没问题。后来经过自己检查SQL脚本,发现:

问题点就在于这个:ENCRYPTION='Y'的设置!

于是我将此设置去除掉之后,便可以创建成功啦!!!

  • 0
    点赞
  • 2
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

打赏
文章很值,打赏犒劳作者一下
相关推荐
©️2020 CSDN 皮肤主题: 博客之星2020 设计师:CY__ 返回首页

打赏

善良勤劳勇敢而又聪明的老杨

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值