Sequel Pro / MAMP在哪里存储本地数据库?

时间:2011-09-08 00:20:12

标签: mysql sql database macos mamp

我通过Sequel Pro& amp ;;在我的电脑上创建了一些数据库。 MAMP,正在运行localhost来查看它们。但是,我重新安装了Mac OS Lion,我忘了将数据库备份到.sql文件。

我会定期备份我的文件,并预先安装计算机的副本。有谁知道db文件的路径?它们是以我可以重建的格式存储的,所以我可以导入Sequel Pro吗?

7 个答案:

答案 0 :(得分:41)

Brian W's answer并没有真正帮助我使用MAMP Pro(v2.1.4),但幸运的是其他人做了。我的位置是:

/ Library / Application Support / appolute / MAMP PRO / db / mysql

他们还说他们已经将它移动到Dropbox,然后在原始位置使用了unix符号链接(不是Mac OS X别名,因为它们不起作用),这样它也可以备份。 / p>

答案 1 :(得分:19)

好的,我明白了。如果您使用MAMP和localhost创建数据库,则只需要转到MAMP> db> mysql文件夹,并且会有你所有的数据库。

希望能帮助使用Sequel Pro / MAMP / Localhost的任何人!

答案 2 :(得分:3)

将以前的数据库从标准MAMP转移到MAMP PRO:

复制 /应用程序/ MAMP / DB / MySQL的/ 到 / Library / Application Support / appolute / MAMP PRO / db / mysql /

要继承以前的数据库用户,您需要复制: /应用程序/ MAMP / DB / MySQL的/ mysql的/ 到
/ Library / Application Support / appolute / MAMP PRO / db / mysql / mysql

答案 3 :(得分:0)

您还可以在Sequel Pro Docs(MAMP,MAMP PRO,XAMPP,Zend等)中找到有关MAMP目录的更多信息(包括db文件,错误日志等):
https://sequelpro.com/docs/ref/mysql/mysql-files

这让我很安静。

答案 4 :(得分:0)

您可以通过运行以下命令来动态获取数据的路径

mysqladmin -h host -u root -p variables

当然,您必须将主机更改为主机(最有可能是)localhost 并以您的用户名或root为根,以防您将其用作默认用户 在提示中输入通行证后,您将获得一长串变量 搜索datadir,即您数据库的存储位置

答案 5 :(得分:0)

MAMP将其数据库存储到此文件夹中:

/ Applications / MAMP / db / mysql

答案 6 :(得分:0)

对于Windows 10计算机上的MAMP PRO 4.2.0,此信息如下:

  1. 在文本编辑器中打开mysql ini文件

    C:\Users\Public\Documents\Appsolute\MAMPPRO\conf\my.ini
    
  2. 查找“ datadir”条目

在我的情况下是:

datadir = C:/Users/Public/Documents/Appsolute/MAMPPRO/db/