我正在为MySql中的表更改存储引擎。 mysql架构中有一些表使用MyISAM存储引擎:
mysql.columns_priv
mysql.db
mysql.event
的mysql.func
mysql.ndb_binlog_index
mysql.proc的
mysql.procs_priv
mysql.proxies_priv
mysql.tables_priv
mysql.user
现在,我需要更改存储引擎,因为除了其他原因,AWS RDS不支持MyISAM的加密。
我应该更改上述表格的存储引擎吗?它会影响MySQL的工作方式吗?
修改 我混淆了两件不同的东西。 RDS确实支持使用MyISAM引擎加密数据库。但是您无法加密现有实例。我要做的是通过拍摄现有RDS实例的快照来加密现有的RDS实例 - >加密快照 - >恢复加密的快照。 RDS不支持使用MyISAM引擎拍摄表的快照。 我做了一个误导性的总结,即RDS不支持加密MyISAM。
答案 0 :(得分:1)
我应该更改上述表格的存储引擎吗?
没有
它会影响MySQL的工作方式吗?
是。它可能会使服务器停止工作 - 无论是立即还是重启。
不要乱用MySQL系统表。