2011-01-20 21 views
5

Tôi đang sử dụng MAMP (OS-X 10.6.6) và tôi muốn di chuyển thư mục mySQL db vào thư mục dropbox của mình. Các máy chủ MySQL MAMP chạy lưu trữ cơ sở dữ liệu của nó trongĐường dẫn cơ sở dữ liệu tùy chỉnh mySQL của Mac OS X (MAMP PRO)

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

..và tôi không thể lấy nó đi theo liên kết tượng trưng hoặc bí danh đến thư mục mysql.

Có cách nào để thay đổi đường dẫn mà mySQL sử dụng để lưu trữ cơ sở dữ liệu của nó không? Trên diễn đàn MAMP họ nói rằng nó là không thể, nhưng tôi tưởng tượng phải có một số loại tập tin cấu hình cho bất kỳ máy chủ mySQL nó là MAMP đang chạy có thể được thay đổi để xác định một vị trí thay thế cho DBs được sử dụng ..?

Bất kỳ ai biết cách đạt được điều này? Lưu trữ của DB trên dropbox là yếu tố cuối cùng tôi cần phải giải quyết để có thể làm việc trên các dự án của tôi từ các máy tính khác nhau của tôi.

+0

Sử dụng TextMate Tôi đã thực hiện tìm kiếm nhiều trang trên chuỗi 'Support/appsolute/MAMP' và 'PRO/db/mysql' trong thư mục Applications/MAMP - Applications/MAMP PRO -/Library/Application Support/appsolute và ~/Thư viện/Ứng dụng Hỗ trợ/appsolute, nhưng không có kết quả nào được tìm thấy ngoại trừ trong logfiles và tệp tmp được tạo động .. vì vậy có vẻ như đường dẫn được lưu trữ ở định dạng nhị phân hoặc được stiched cùng nhau bằng cách nào đó trong ứng dụng .. I ' m bối rối. – mikkelbreum

Trả lời

6

Chỉ nhận ra rằng đó là loại 'bí danh' của trình tìm kiếm không hoạt động. việc tạo ra một symlink hợp lệ hoạt động tốt. do đó, làm điều này giải quyết vấn đề và giữ cơ sở dữ liệu trên dropbox.

ln -s /Users/username/Dropbox/MAMP_db/mysql /Library/Application\ Support/appsolute/MAMP\ PRO/db/mysql 
+0

Điều này đúng. Điều quan trọng là * di chuyển * thư mục mysql của bạn vào tài khoản đăng của bạn trước, THEN mở Terminal và tạo liên kết tượng trưng. Tôi nghĩ rằng bạn nhận được một cảnh báo trùng lặp, nhưng nó có thể gây nhầm lẫn nếu bạn không làm điều đó theo thứ tự! Chúc mừng @mwb – itsricky

+0

Tuyệt vời. Chỉ cần nhớ để đảm bảo thư mục được sao lưu trước tiên! –

1

Phương pháp mwb hoạt động. Hãy nhớ rằng, bạn cũng cần phải chạy máy chủ Apache/MySQL với tư cách người dùng. Các cài đặt này nằm trong MAMP PRO (Server -> General)

Nếu bạn định sử dụng dropbox để truy cập cơ sở dữ liệu trên máy khác, bạn sẽ cần phải có đường dẫn giống hệt với Dropbox.