我通过Sequel Pro& amp ;;在我的电脑上创建了一些数据库。 MAMP,正在运行localhost来查看它们。但是,我重新安装了Mac OS Lion,我忘了将数据库备份到.sql文件。
我会定期备份我的文件,并预先安装计算机的副本。有谁知道db文件的路径?它们是以我可以重建的格式存储的,所以我可以导入Sequel Pro吗?
答案 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,此信息如下:
在文本编辑器中打开mysql ini文件
C:\Users\Public\Documents\Appsolute\MAMPPRO\conf\my.ini
查找“ datadir”条目
在我的情况下是:
datadir = C:/Users/Public/Documents/Appsolute/MAMPPRO/db/