相关版本:
ubuntu 18.04
mysql 5.7
修改配置项
[mysqld]
# 数据加密
#插件路径,根据实际情况修改
plugin_dir=/usr/lib/mysql/plugin
# 加密插件
early-plugin-load="keyring_file.so"
# 密钥位置,取自动生成的位置
keyring_file_data=/var/lib/mysql-keyring/keyring
# 只作用于独立表空间
innodb_file_per_table=1
重启
sudo service mysql restart
注意
需要查看日志确定没有相关的报错
查看安装结果
链接mysql
sudo mysql
查看插件
mysql plugins;
开启指定表加密
alter table test encryption='Y';
关闭指定表加密
alter table test encryption='N';