更改mysql系统表的存储引擎?

时间:2018-02-01 03:00:31

标签: mysql innodb amazon-rds myisam

我正在为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。

1 个答案:

答案 0 :(得分:1)

  

我应该更改上述表格的存储引擎吗?

没有

  

它会影响MySQL的工作方式吗?

是。它可能会使服务器停止工作 - 无论是立即还是重启。

不要乱用MySQL系统表。