2011-09-08 38 views
16

Tôi có một vài cơ sở dữ liệu được tạo trên máy tính của mình qua Sequel Pro & MAMP và đang chạy localhost để xem chúng. Tuy nhiên, tôi đã làm một cài đặt mới của Mac OS Lion, và tôi quên sao lưu cơ sở dữ liệu vào tập tin .sql.Sequel Pro/MAMP lưu trữ cơ sở dữ liệu cục bộ ở đâu?

Tôi thường xuyên sao lưu các tệp của mình và có bản sao của máy tính được cài đặt sẵn. Có ai biết đường dẫn đến các tập tin db? Chúng được lưu trữ ở định dạng mà tôi có thể xây dựng lại, vì vậy tôi có thể nhập vào Sequel Pro không?

+0

Thậm chí nếu bạn có ý tưởng nhỏ nhất về nơi cơ sở dữ liệu SQL được lưu trữ cục bộ ... –

+0

Sequal Pro là ứng dụng khách cơ sở dữ liệu, nó không lưu trữ dữ liệu ở bất kỳ đâu. – mikerobi

Trả lời

38

Brian W's answer không thực sự trợ giúp với tôi bằng MAMP Pro (v2.1.4), nhưng may mắn là người khác đã làm. Vị trí nào cho tôi là:

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

Họ cũng nói rằng họ đã chuyển nó vào Dropbox và sau đó sử dụng một liên kết tượng trưng unix cho vị trí ban đầu (không một bí danh Mac OS X khi chúng không hoạt động), theo cách đó nó cũng được sao lưu.

+1

Đây là phiên bản đã giúp tôi cũng. Tôi nghĩ rằng đây là câu trả lời đúng cho phiên bản mới nhất của MAMP Pro như của bài viết này. – Hendeca

18

OK, tôi đã tìm ra. Nếu bạn đang sử dụng MAMP và localhost để tạo cơ sở dữ liệu, bạn chỉ cần vào thư mục MAMP> db> mysql và trong đó sẽ có tất cả các cơ sở dữ liệu của bạn.

Hy vọng rằng sẽ giúp bất kỳ ai sử dụng Sequel Pro/MAMP/Localhost!

+0

Điều đó không được đảm bảo là nơi có. InnoDB hiện là công cụ lưu trữ mặc định cho MAMP. Các liên kết này có thể giúp những người đang tìm kiếm: http://documentation.mamp.info/en/mamp/how-tos/check-the-default-storage-engine-of-mysql http://documentation.mamp.info/ vi/mamp-pro/how-tos/set-the-mysql-default-storage-engine http://dev.mysql.com/doc/refman/5.0/en/storage-engines.html –

+9

Nếu bạn ở trạng thái tốt MAMP cũ, chúng sẽ được đặt tại/Applications/MAMP/db/và nếu bạn đang sử dụng MAMP Pro, chúng được đặt tại/Library/Application Support/appsolute/MAMP PRO/db/mysql/ –

3

Thực hiện trên cơ sở dữ liệu trước từ Standard MAMP để MAMP PRO:

bản sao trên /Applications/MAMP/db/mysql/ vào /Library/Application Support/appsolute/MAMP PRO/db/mysql/

thực hiện trên cơ sở dữ liệu người dùng trước bạn cần phải sao chép qua: /Applications/MAMP/db/mysql/mysql/ vào
/Library/Application Suppo rt/appsolute/MAMP PRO/db/mysql/mysql

0

Bạn cũng có thể tìm thêm thông tin về Thư mục MAMP (bao gồm các tệp db, nhật ký lỗi, v.v.) trong Tài liệu Pro Sequel (MAMP, MAMP PRO, XAMPP) , Zend, v.v.):
https://sequelpro.com/docs/ref/mysql/mysql-files

Điều đó đã giúp tôi yên lặng rất nhiều.

Các vấn đề liên quan