我是数据库和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,然后尝试打开我的数据库,我的所有数据还会在那里吗?
我认为您将丢失数据。只需先备份即可。进入phpmyadmin,选择数据库,单击"导出",选择"自定义"单选按钮,然后保存到文件中。然后在重新安装时,创建一个同名的新数据库,并导入数据。
我刚刚阅读了MAMP的文档它将删除所有内容!这甚至意味着数据库。
您在MySQL中创建的数据库位于默认位置(C:\MAMP\db\MySQL(,如果您想保留这些数据库,则需要在卸载前对其进行备份(因为它们将在下次安装时被覆盖(。
-来源:https://documentation-3.mamp.info/en/documentation/mamp-windows/
将"db"文件夹保存到机器上的另一个位置,并将其复制回其中。当你重新启动MAMP时,你的桌子就会在那里。
我不得不将"mysql"文件夹重命名为"mysql56">
否,您可能会得到一个错误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
中保持目录独立且易于查找的原因,这样我就可以记住在哪里可以找到它,然后在每次服务器出现错误时更改目录。