Я новичок в MySQL и пытаюсь установить брелок для MySQL Community 8.0.11.
Я использую Windows, и я отредактировал файл my.ini с помощью
[mysqld]
early-plugin-load=keyring_file.dll
тогда я побежал
mysql> install plugin keyring_file soname 'keyring_file.dll';
и я получаю предупреждение
+---------+------+------------------------------------------------------------ --------------------------------+
| Level | Code | Message |
+---------+------+--------------------------------------------------------------------------------------------+
| Warning | 29 | File 'C:\Program Files\MySQL\MySQL Server 8.0\lib\plugin' not found (OS errno 13 - Permission denied) |
+---------+------+--------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
я проверяю, была ли она активна, и
mysql> SELECT PLUGIN_NAME, PLUGIN_STATUS
-> FROM INFORMATION_SCHEMA.PLUGINS
-> WHERE PLUGIN_NAME LIKE 'keyring%';
этот плагин был активен.
Но когда я пытаюсь изменить свою таблицу с помощью
mysql> ALTER TABLE example ENCRYPTION='Y';
ERROR 3185 (HY000): Can't find master key from keyring, please check keyring
plugin is loaded.
Я не понимаю, чего мне не хватает.
plugin_dir правильный
(C: \ Program Files \ MySQL \ MySQL Server 8.0 \ lib \ plugin)
и keyring_file_data одинаковые!