重新安装MAMP会删除现有数据库吗?

时间:2016-08-05 13:43:17

标签: php mysql database save mamp

我是数据库和MySQL的新手。我的朋友告诉我使用MAMP为我的小型数据库创建一个本地主机,所以我就这样做了。

我遇到与它的端口连接有问题。当我使用Windows 7时完全没问题,但是当我升级到Windows 10时,会出现APACHE needs open port 80 which is already being used by another service or application. Please reconfigure APACHE to use free port错误。我尝试更改首选项中的端口号,但仍然存在同样的问题。我发现使用端口80的程序是Chrome和GoogleDriveSync。我已经尝试关闭这两个应用程序,但仍然存在同样的问题。

我决定重新安装MAMP,但在此之前,我想知道这是否会影响我已经拥有的数据库?当我运行MAMP时,数据库在PHPmyAdmin中打开。我敢肯定,这是否与MAMP分开。因此,如果我重新安装MAMP然后尝试打开我的数据库,我的所有数据是否仍然存在?

4 个答案:

答案 0 :(得分:1)

我刚刚阅读了MAMP的文档。 会删除所有内容!这甚至意味着数据库。

  

您在MySQL中创建的数据库位于默认位置(C:\ MAMP \ db \ mysql),如果要保留它们,则需要在卸载前备份它们(因为它们将在下次安装时被覆盖)。

     

- 来源:https://documentation-3.mamp.info/en/documentation/mamp-windows/

答案 1 :(得分:1)

我认为你会丢失数据。在你做之前先备份它。进入phpmyadmin,选择数据库,单击“导出”,选择“自定义”单选按钮,然后保存到文件中。然后重新安装时,创建一个具有相同名称的新数据库,然后导入数据。

答案 2 :(得分:1)

保存" db"将文件夹移至计算机上的其他位置并将其复制回该处。当您重新启动MAMP时,您的表将在那里。

我不得不重命名" mysql"文件夹到" mysql56"

答案 3 :(得分:0)

不,您可能会收到错误XXX_DB.TABLENAME DOESN't exist

请参阅https://appsolute.zendesk.com/hc/en-us/articles/215198206-How-do-I-do-a-complete-uninstall-and-re-install-of-MAMP-PRO-

因此,只需复制目录/Applications/MAMP/db/mysql56,然后将新/Applications/MAMP/db放入存档文件夹中,同时复制旧数据库。重启服务器和mysql。而且你恢复正常工作。

如果有人知道移动mysql文件夹LMK的根目录!感谢。

如果您将网站目录移动到Mamp文件夹(APPLICATION FOR OSX)内,您也可以将其备份。这就是为什么我在XAMPP/htdocs2中保持目录分离并且易于查找的原因,这样我就能记住在哪里找到它,然后每次服务器出错时都更改目录。