我在 Windows 2008 上安装了 MySql 5.1.13 数据库,然后在一个晴朗的日子里,我备份了我的服务器 [300 多个数据库]。卸载旧版本并安装 MYSql 5.5 版本。现在我将数据文件夹复制回 Mysql 5.5 数据位置并获得了所有数据库,但后来我意识到虽然确实存在大约 250 个数据库,但它们没有在 PHPmyadmin 中显示表。我尝试在其中几个数据库上运行“显示表”,并且表名确实显示[以及 tablename.frm 文件退出]。
更不用说所有 Innodb 的表都只缺少一个。怎样才能轻松地让他们回来。我有每个数据库的备份,但运行 250 个 SQL 文件并不容易 :)。