有时在系统重启后无法启动MySQL 5.6数据库。错误消息是:
2015-07-09 14:49:02 1740 [错误] InnoDB:尝试打开以前打开的表空间。以前的表空间数据库/ abstract_stats_extractor_type在文件路径中使用空间ID:3:。\ database \ abstract_stats_extractor_type.ibd。无法在文件路径中打开使用空格ID:3的表空间mysql / slave_relay_log_info:。\ mysql \ slave_relay_log_info.ibd
从MySQL数据路径中删除$result = mysql_query("select * from table order by rand() limit 9 ");
$nineRows = [];
while ($row = mysql_fetch_array($result)){
$nineRows[] = $row;
}
//first usage
$item = $nineRows[0];
echo "<div class=\"col-sm-4\"><div class=\"product-image-wrapper\"><div class=\"single-products\"><div class=\"productinfo text-center\"><a3 src=\"$item['a3']\" alt=\"$item['a1']\"><h2>$item['a4']</h2><h5>$item['a1']</h5><a a2=\"$item['a2']\" target=_blank class=\"btn btn-default add-to-cart\"><i class=\"fa fa-shopping-cart\"></i>$item['a5']</a></div></div></div></div>\n";
//second usage
$item = $nineRows[1];
echo "<div class=\"col-sm-4\"><div class=\"product-image-wrapper\"><div class=\"single-products\"><div class=\"productinfo text-center\"><a3 src=\"$nineRows[1]['a3']\" alt=\"$nineRows[1]['a1']\"><h2>$item['a4']</h2><h5>$item['a1']</h5><a a2=\"$nineRows[1]['a2']\" target=_blank class=\"btn btn-default add-to-cart\"><i class=\"fa fa-shopping-cart\"></i>$item['a5']</a></div></div></div></div>\n";
文件可以解决问题并且数据库正在启动。但我想知道这种行为的原因。