【问题标题】:InnoDB/phpmyadmin problemInnoDB/phpmyadmin 问题
【发布时间】:2010-12-28 21:40:30
【问题描述】:

我最近重新安装了 phpmyadmin 和 Apache,并试图恢复我的数据库。 有些是 InnoDB。

我尝试从备份中复制 .frm 文件;数据库确实出现了,但旧数据库中的表根本没有显示。

有人知道如何解决这个问题吗?我以前从未遇到过这个问题,我正在努力寻找解决方案。

【问题讨论】:

    标签: php sql mysql phpmyadmin innodb


    【解决方案1】:

    InnoDB 还将数据存储在它自己的数据目录中,而不仅仅是在 .frm 文件中。除非你也备份了它,否则你的数据就会丢失。

    下次使用mysqldump。

    【讨论】:

      【解决方案2】:

      我假设您还重新安装了 MySQL,因为简单地重新安装 Apache 或 phpmyadmin 不会导致数据丢失。

      如果不是这样,您应该准确说明您是如何设置 phpmyadmin,以及您是如何查找旧数据库/表的。

      假设您还重新安装了 MySQL

      正如 Maerlyn 所说,mysqldump 始终是最佳选择。如果要升级 MySQL,请务必使用 mysqldump 进行完整备份。

      如果您新安装的 MySQL 版本比上一个版本更新,您可能需要使用 mysql_upgrade 实用程序来加快您的表文件的速度。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-09-27
        • 1970-01-01
        • 2012-03-12
        • 2011-06-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-08-25
        相关资源
        最近更新 更多