mysql - 升级 MAMP 后找不到旧的 MySQL 数据库

标签 mysql mamp

  1. 我安装了优胜美地
  2. 将 MAMP 重命名为 MAMP_old
  3. 全新安装 MAMP
  4. 将旧的 db 文件夹复制到新的文件夹中

现在我的数据库都没有出现在 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)

我应该怎么做才能恢复我的旧数据库?我在这方面的知识非常有限。

非常感谢

最佳答案

我在从 4 升级到 MAMP PRO 5 时遇到了这个问题。下面的文章被证明是无价的: https://appsolute.zendesk.com/hc/en-us/articles/215198946-I-upgraded-to-MAMP-PRO-5-and-I-am-missing-databases-

引用:

Your old MySQL 5.6 data is in

/Library/application support/appsolute/MAMP PRO/db/mysql56_2018_xxxx

To be on the safe side, first make backups of your host data, and your entire /Library/application support/appsolute/MAMP PRO/db/

To verify this is your old data, look inside of this mysql56_2018_xxx folder, you should see subdirectories of all of your old databases in this folder.

If you see missing databases in MAMP PRO 5, you can "reupgrade" your old data by doing the following.

  1. Quit MAMP PRO
  2. Rename your mysql57 folder to mysql57_back
  3. Make a copy of your mysql56_2018_xxxx folder, name it mysql57.
  4. Start MAMP PRO, start your servers
  5. Run Tools > Upgrade MySQL DB

注意事项:

  • MAMP(不是 MAMP PRO)的在线说明可能会产生误导。

  • 以上不是MAMP PRO 应用程序包内容中的/Library,而是驱动器根目录中的/Library。

  • 在我的例子中,完整的原始数据库位于简单命名为 mysql56 的文件夹中。在原始数据库更新过程中,还有其他不完整的带日期戳的文件夹暗示失败。

关于mysql - 升级 MAMP 后找不到旧的 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27210289/

相关文章:

mysql - 如何在同一个表上加入两个选择

mysql - Laravel - 时差

php - 在 MAMP 上安装 Mongo 驱动程序

mysql - Mamp mysql-server 停止工作

php - 更改了 phpMyAdmin 的根密码,现在我无法访问任何 MAMP

php - 使用 PHP 将任何给定的 MySQL SELECT 查询显示为 HTML 表

java - Java上的PreparedStatement以及设置参数的概率

php - 来自 MySQL 结果的多维数组

MySQL 查询仅在字符串不包含数字时有效

html - CSS 不在 index.html 上呈现