| Error: could not open single-table tablespace file .\mysql\innodb_index_stats.ibd 解决办法: 第一种 1. 进入data/mysql目录 2. 把下面的文件剪切到别的文件夹(任意位置),比如backup innodb_index_stats.frminnodb_index_stats.ibd
 innodb_table_stats.frm
 innodb_table_stats.ibd
 slave_master_info.frm
 slave_master_info.ibd
 slave_relay_log_info.frm
 slave_relay_log_info.ibd
 slave_worker_info.frm
 slave_worker_info.ibd
 3.启动mysql 第二种(需要重新建库) 1. 打开my.ini 添加配置:innodb_force_recovery = 1 2. 启动mysql 备份数据库 3. 关闭mysql 进入mysql目录,删除ib_logfile*,删除ibdata*(重启后可能遇到数据库表打不开的情况,把这几个文件再复制回原处试试) 删除出问题的数据库mysql/data/数据库文件夹 innodb_force_recovery = 0 4. 开启mysql 创建数据库 执行备份脚本 |