使用整个mysql文件夹恢复MAMP数据库备份

时间:2019-07-15 19:12:10

标签: mysql mamp

一年前,我通过将整个文件夹C:\ MAMP \ db \ mysql复制到我的HDD中,在MAMP中备份了MySQL数据库。我正在尝试还原此数据库,但很痛苦,无法使其正常工作。我尝试使用相同的MySQL版本的备份安装MAMP的较旧版本,尝试替换整个mysql文件夹,得到的是:

Error
MySQL said: Documentation

#2003 - Can't connect to MySQL server on 'localhost' (10061) — The server is not responding.
 mysqli_real_connect(): (HY000/2003): Can't connect to MySQL server on 'localhost' (10061)

我尝试遵循本指南(https://www.voxteneo.com/restoring-tables-mysql-database-frm-ibd-files-available/)来还原包含ibd文件的表,什么也没有。在这种情况下,我收到错误“ Tablespace is missing for table个视频.个视频.”。真的似乎不可能,我拥有旧数据库的所有内容,有没有办法还原它?

这是尝试还原ibd文件时的错误的长版本:

Warning in .\libraries\classes\Dbi\DbiMysqli.php#213
 mysqli_query(): (HY000/1814): Tablespace has been discarded for table 'videos'

Backtrace

.\libraries\classes\Dbi\DbiMysqli.php#213: mysqli_query(
,
string 'SELECT COUNT(*) FROM `videos`.`videos`',
integer 0,
)
.\libraries\classes\DatabaseInterface.php#319: PhpMyAdmin\Dbi\DbiMysqli->realQuery(
string 'SELECT COUNT(*) FROM `videos`.`videos`',
,
integer 1,
)
.\libraries\classes\DatabaseInterface.php#1586: PhpMyAdmin\DatabaseInterface->tryQuery(
string 'SELECT COUNT(*) FROM `videos`.`videos`',
integer 256,
integer 1,
boolean false,
)
.\libraries\classes\Table.php#697: PhpMyAdmin\DatabaseInterface->fetchValue(string 'SELECT COUNT(*) FROM `videos`.`videos`')
.\libraries\classes\Controllers\Database\DatabaseStructureController.php#1117: PhpMyAdmin\Table->countRecords(boolean true)
.\libraries\classes\Controllers\Database\DatabaseStructureController.php#1006: PhpMyAdmin\Controllers\Database\DatabaseStructureController->getValuesForInnodbTable(
array,
integer 0,
)
.\libraries\classes\Controllers\Database\DatabaseStructureController.php#438: PhpMyAdmin\Controllers\Database\DatabaseStructureController->getStuffForEngineTypeTable(
array,
integer 0,
integer 0,
)
.\libraries\classes\Controllers\Database\DatabaseStructureController.php#195: PhpMyAdmin\Controllers\Database\DatabaseStructureController->displayTableList()
.\db_structure.php#38: PhpMyAdmin\Controllers\Database\DatabaseStructureController->indexAction()

更新:我尝试使用XAMPP进行idb还原过程,但出现了新错误:

#1808 - Schema mismatch (Expected FSP_SPACE_FLAGS=0x21, .ibd file contains 0x0.)

0 个答案:

没有答案
相关问题