Drupal 7 MAMP更改文档根需要重新导入sql数据库
我在Mac(High Sierra)上用MAMP(basic,而不是Pro)开发,在Drupal 7 MAMP更改文档根需要重新导入sql数据库,drupal-7,innodb,mamp,Drupal 7,Innodb,Mamp,我在Mac(High Sierra)上用MAMP(basic,而不是Pro)开发,在~/sites/中有几个不同的Drupal站点 当前,如果我将文档根目录更改为在其他站点上工作,则在删除数据库.frm和.ibd文件以及日志/数据文件并从SQL转储重新导入数据库之前,新站点上会出现错误 错误包括: 2019-11-04T20:01:50.231324Z 2[警告]InnoDB:无法打开表 /InnoDB内部数据字典中的cache_引导 尽管表的.frm文件存在。请参阅 对于 如何解决这个问题 我
~/sites/
中有几个不同的Drupal站点
当前,如果我将文档根目录更改为在其他站点上工作,则在删除数据库.frm
和.ibd
文件以及日志/数据文件并从SQL转储重新导入数据库之前,新站点上会出现错误
错误包括:
2019-11-04T20:01:50.231324Z 2[警告]InnoDB:无法打开表
/InnoDB内部数据字典中的cache_引导
尽管表的.frm文件存在。请参阅
对于
如何解决这个问题
我必须删除的文件:
/Applications/MAMP/db/mysql57/<sitename>/ (entire contents)
ibdata1
ib_logfile0
ib_logfile1
/Applications/MAMP/db/mysql57/(全部内容)
ibdata1
ib_日志文件0
ib_日志文件1
每当我想在不同的站点上工作时,重新导入SQL数据库就变得非常陈旧了。这不是一场危机,因为这只是本地开发,不会影响服务器,但它非常烦人。还有其他人看到过吗?这不需要你最后做什么。但是,没有足够的细节来说明你是如何调试它的。我同意这是不必要的-但是这会影响5到6个不同的站点,尽管它们都是Drupal7,但它们的版本不同,有些是PHP5.6,有些是7.2。有些是innodb,有些是mysql。哪些细节会有帮助?