现在我的数据库都没有出现在PHPMyAdmin
中在db/mysql
文件夹中,我看到了旧数据库的文件夹,但没有sql文件。例如,Wordpress文件夹包含.frm
个文件和db.opt
个文件。
我尝试这样做(使用下面的链接),但我似乎没有mysql文件夹usr / local /
/usr/local/mysql/bin/mysqldump -u root -p[pass] [db] > [filename].sql
Can't access MySQL databases after upgrade to Mountain Lion (using MAMP)
我该怎么做才能恢复旧数据库?我对这个领域的知识非常有限。
非常感谢
答案 0 :(得分:0)
这是一篇文章的链接,我认为可以帮助处于类似情况的任何人:
所以基本的想法是你需要将你的db文件从旧的MAMP文件夹复制到新的MAMP文件夹。
您可以使用的另一种技术是在升级之前执行mysqldump,然后将该转储文件导入到新版本的MAMP中。
答案 1 :(得分:0)
我从4升级到MAMP PRO 5时遇到了这个问题。下面的文章被证明是无价的: https://appsolute.zendesk.com/hc/en-us/articles/215198946-I-upgraded-to-MAMP-PRO-5-and-I-am-missing-databases-
引用:
您的旧MySQL 5.6数据已存在
/库/应用程序支持/ appsolute / MAMP PRO / db / mysql56_2018_xxxx
为了安全起见,请先备份主机数据,然后再备份 整个/图书馆/应用程序支持/ appsolute / MAMP PRO / db /
要验证这是您的旧数据,请查看此mysql56_2018_xxx内部 文件夹中,您应该在中看到所有旧数据库的子目录 此文件夹。
如果您在MAMP PRO 5中看到丢失的数据库,则可以“重新升级”您的 通过执行以下操作处理旧数据。
- 退出MAMP PRO
- 将mysql57文件夹重命名为mysql57_back
- 复制mysql56_2018_xxxx文件夹,并将其命名为mysql57。
- 启动MAMP PRO,启动服务器
- 运行工具>升级MySQL数据库
注意:
可在线获取的MAMP(不是MAMP PRO )说明具有误导性。
以上不是指MAMP PRO应用程序包装内容中的/ Library,而是驱动器根目录中的/ Library。
就我而言,完整的原始数据库位于简单命名为mysql56
的文件夹中。还有其他不完整的带日期戳的文件夹,表明原始数据库更新过程中失败。