草庐IT

frm_silder

全部标签

mysql - 使用 mysqlfrm 恢复 .frm 文件的问题

希望有人能帮助我,我已经研究了stackoverflow上的许多恢复答案。我错误地从mysql复制数据文件夹并将其粘贴到新的wamp2.5mysql/mysl5.6.17/data文件夹中。当我点击一个表格时,它给出“表格不存在”。下面显示了正在显示的内容3688[Warning]InnoDB:Cannotopentablecraigmedia/wp_eg_gridsfromtheinternaldatadictionaryofInnoDBthoughthe.frmfileforthetableexists.Seehttp://dev.mysql.com/doc/refman/5.6/

php - #1033 - 文件 : './database_name/table_name.frm' 中的信息不正确

当我去浏览表格数据时,我完全不知道这个错误是如何或为什么显示的。我确实注意到的一件事是存储引擎已切换到MyISAM,InnoDB表示它已被禁用。我正在等待托管公司的回复,但在收到他们的回复之前,我可以探索哪些内容?sql应该已经在服务器上备份了,但是当我下载的时候,文件是空的。非常感谢有关访问此数据的任何提示。 最佳答案 听起来您的主机可能已禁用InnoDB,这将使任何现有的InnoDB表无法使用。他们也可能不小心破坏了InnoDB数据文件。无论哪种方式,您都无法自行恢复它。 关于php

mysql - 如何恢复 MySQL 数据库 : Incorrect information in file: './xxx.frm'

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。社区在3个月前审查了是否重新打开这个问题,然后将其关闭:原始关闭原因未解决Improvethisquestion位于共享Web主机服务器上的一个非常重要的数据库已经损坏,而我没有备份。该表包含大量非常重要的电子邮件地址。我可以获得表格列表,但是如果我使用Navicat或phpMyAdmin打开任何表格,我会收到以下错误:文件中的信息不正确:'./the-table-name.frm'我能够从网络主机处获得与数据库关联的.frm文件

mysql - 找不到文件 : './ci/users.frm' (errno: 13)

我在Ubuntu11.04上安装了LAMP,并从Windows复制项目。PHP目录(/ci/)到var/www/和MySQL项目目录(/ci/)到var/lib/mysql/我得到的错误全文:ADatabaseErrorOccurredErrorNumber:1017Can'tfindfile:'./ci/users.frm'(errno:13)SELECTCOUNT(*)AS`numrows`FROM(`users`)WHERE`email`='admin@localsite.com'我用谷歌搜索它的权限问题,但不知道下一步该怎么做。Logfrom/var/log/mysql/err

mysql - 从 .frm 文件恢复 mysql 数据库

我每周都会转储所有表格以获取备份。但后来我明白它只是存储表的.frm文件。它没有显示表格的.MYD和.MYI文件。所以我只有我的.frm数据库文件,而且我的数据库也是innodb。那么我可以用数据库中的数据获取我的数据库吗? 最佳答案 是的,这是可能的。仅将.frm文件复制到数据库文件夹是不够的,还需要将ib_logfiles和ibdata文件复制到你的数据文件夹。我刚刚复制了.frm文件并复制了这些文件,然后重新启动服务器并恢复了我的数据库。复制以上文件后执行以下命令-sudochown-Rmysql:mysql/var/lib/
12