Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在事件日志AWS RDS MySQL中找不到MyISAM表_Mysql_Amazon Web Services_Amazon Rds_Innodb_Myisam - Fatal编程技术网

在事件日志AWS RDS MySQL中找不到MyISAM表

在事件日志AWS RDS MySQL中找不到MyISAM表,mysql,amazon-web-services,amazon-rds,innodb,myisam,Mysql,Amazon Web Services,Amazon Rds,Innodb,Myisam,我们注意到,在我们的MySQL RDS中,事件日志中出现了以下消息: DB实例包含尚未迁移到InnoDB的MyISAM表。这些表可能会影响您执行时间点恢复的能力。考虑将这些表转换为NYNDB。< /P> 因此,我们检查了所有模式,在MyISAM中没有找到表 如何转换找不到的表 会发生什么 有没有办法检查是否有隐藏的表 各位,请提前感谢。如果有MyISAM表,您可以使用它来检测 SELECT table_schema AS DATABSE_NAME, table_name FROM

我们注意到,在我们的MySQL RDS中,事件日志中出现了以下消息:

DB实例包含尚未迁移到InnoDB的MyISAM表。这些表可能会影响您执行时间点恢复的能力。考虑将这些表转换为NYNDB。< /P> 因此,我们检查了所有模式,在MyISAM中没有找到表

如何转换找不到的表

会发生什么

有没有办法检查是否有隐藏的表


各位,请提前感谢。

如果有MyISAM表,您可以使用它来检测

SELECT
    table_schema AS DATABSE_NAME,
    table_name
FROM
    information_schema.tables 
WHERE
     engine = 'MyISAM'
     and table_type = 'BASE TABLE'
     and table_schema not in ('information_schema', 'sys',
                               'performance_schema','mysql')
ORDER BY 
   table_schema, table_name;

感谢您的反馈,我们运行了您的查询,没有显示任何MyISAM表,我们还断开、连接并更新了推荐的RDS MySQL版本,但AWS消息仍然出现在事件日志中。正如您所看到的,我排除了sytsm表和MySQL等,当您没有收到该查询的repsonse frpm时,MyISAM表在该模式中,您无法转换,请参见此处的exqample,因此您必须忽略它