希望有人可以帮助我,我已经研究了stackoverflow上的许多恢复答案.
我错误地从mysql复制数据文件夹并将其粘贴到新的wamp 2.5 mysql/mysl5.6.17/data文件夹中.
当我点击表格时,它会显示"表格不存在".下面显示了显示的内容
3688 [警告] InnoDB:虽然该表的.frm文件存在,但无法从InnoDB的内部数据字典中打开表craigmedia/wp_eg_grids.有关如何解决问题的信息,请参阅http://dev.mysql.com/doc/refman/5.6/en/innodb troubleshooting.html.
我有我的数据库文件夹,其中包含.frm文件.
我一直在尝试使用mysqlfrm来恢复表,正如这个链接所解释的那样:https://dba.stackexchange.com/questions/71596/restoring-mysql-tables-from-ibd-frm-and-mysqllogbin-files
但是,当我将信息放入mysqlfrm时,结果如下所示:
1.mysqlfrm --server=root@localhost --port=445 --user=root C:/wamp/bin/mysql/mysql5.6.17/data/craigmedia/wp_eg_grids.frm > wp_eg-grids.txt
Source on localhost: ...connected
ERROR: Cannot read wp_eg_grids.txt. You must have read privileges to the file or path and it must exist. Skipping this argument.
ERROR: Cannot read .frm file from >.frm.
Run Code Online (Sandbox Code Playgroud)
执行实用程序:'mysqlfrm --server = root @ localhost --port = 445 --user = root C:/wamp/bin/mysql/mysql5.6.17/data/craigmedia/wp_eg_grids.frm> wp_eg-grids.txt'以返回码"1"结束但没有错误消息流式传输到标准错误,请查看其执行的输出.
然后我尝试了这个.
2. mysqlfrm --server=root@localhost:3306 c:/wamp/bin/mysql/mysql5.6.17/data/craigmedia/wp_eg_grids.frm --port=3307 --user=root
Run Code Online (Sandbox Code Playgroud)
警告:在命令行界面上使用密码可能不安全.
Source on localhost: ...connected. …Run Code Online (Sandbox Code Playgroud)