升级到Mountain Lion后无法访问MySQL数据库(使用MAMP)

时间:2012-08-22 18:33:40

标签: mysql macos phpmyadmin mamp

我最近从Snow Leopard升级到Mountain Lion,这样做会让我整个本地的开发环境陷入混乱。我通过最终安装MAMP Pro解决了我的大部分问题(我之前使用的是Apple提供的“原生”方法)。我现在的问题是我仍然无法访问我的旧mysql数据库。我可以通过MAMP中的phpmyadmin查看“新”数据库,但我有一些我想要处理的旧项目。

我的旧数据库仍存在于/usr/local/mysql/data中,但它们不会出现在phpmyadmin中,即使我通过终端查询(登录到mysql&使用show databases;命令后)。我确定答案只涉及一些简单的命令,但我主要是一个前端人员,我不能在我的生活中找到互联网上的解决方案。

感谢。

更新

仅供其他可能遇到此问题(或类似内容)的人参考。为了进行转储,我最终不得不关闭MAMP的MySQL实例,并启动旧版本(通过系统偏好设置)。否则我得到1049错误(“未知数据库”),我想是因为它正在查看新数据库而不是?如果你说不出来的话,真的出于我的元素......

无论哪种方式,现在看起来MAMP版本是否有效并不重要。也许我只需要重启MySQL的所有实例?说真的,没有任何线索,但现在一切都很好......

1 个答案:

答案 0 :(得分:1)

在终端中尝试转储旧数据库(替换[text]):

/usr/local/mysql/bin/mysqldump -u root -p[pass] [db] > [filename].sql

获得sql文件后,可以使用MAMP中的PHPMyAdmin将其导入。