2011-09-08 58 views
16

我通過Sequel Pro & MAMP在我的電腦上創建了一些數據庫,並運行localhost查看它們。但是,我做了全新的Mac OS Lion安裝,並且我忘記將數據庫備份到.sql文件。Sequel Pro/MAMP在哪裏存儲本地數據庫?

我經常備份我的文件,並有一個計算機預安裝的副本。有誰知道數據庫文件的路徑?它們是否以我可以重建的格式存儲,因此我可以導入Sequel Pro?

+0

即使您對本地存儲SQL數據庫的位置有絲毫的想法... –

+0

Sequal Pro是一個數據庫客戶端,它不會在任何地方存儲數據。 – mikerobi

回答

38

Brian W's answer並沒有真正幫助我使用MAMP Pro(v2.1.4),但幸運的是別人做了。位置雷人:

/庫/ Application Support/appsolute/MAMP PRO/DB/MySQL的

他們還表示,他們已經把它移到Dropbox和再使用的UNIX符號鏈接的原始位置(不Mac OS X別名,因爲它們不起作用),這樣它也會得到備份。

+1

這是幫助我的版本以及。在撰寫本文時,我認爲這是最新版本MAMP Pro的正確答案。 – Hendeca

18

好的,我想通了。如果你使用MAMP和localhost來創建數據庫,你只需要去MAMP> db> mysql文件夾,並且會有所有的數據庫。

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

+0

這並不保證在哪裏。 InnoDB現在是MAMP的默認存儲引擎。這些鏈接可以幫助那些正在尋找的人:http://documentation.mamp.info/en/mamp/how-tos/check-the-default-storage-engine-of-mysql http://documentation.mamp.info/ en/mamp-pro/how-tos/set-the-mysql-default-storage-engine http://dev.mysql.com/doc/refman/5.0/en/storage-engines.html –

+9

如果你很好舊的MAMP,它們將位於/ Applications/MAMP/db /,如果你在MAMP Pro上,它們位於/ Library/Application Support/appsolute/MAMP PRO/db/mysql/ –

3

結轉以前的數據庫從標準MAMP到MAMP PRO:

拷貝過來 /應用程序/ MAMP/DB/mysql /下 到 /庫/ Application Support/appsolute/MAMP PRO/DB/MySQL的/

結轉以前的數據庫用戶你需要複製過來: /應用程序/ MAMP/DB/MySQL的/ mysql /下 到
/庫/應用程序Suppo rt/appsolute/MAMP PRO/db/mysql/mysql