MySQL 5.7.18にキーリングプラグインをインストールしようとしていました。mysql keyringプラグインをインストールする
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.
私はどこかのステップを逃しましたか?
ありがとうございました。これは、鍵リングフォルダに対する許可を与えた後に機能しました。 –
それは素晴らしいです!私の答えがあなたのために働いて以来、あなたは正しい答えとして「受け入れる」ことができますか? – Chirael