2011-01-20 21 views
5

私はMAMP(OS-X 10.6.6)を使用しています。私はmySQL dbフォルダをDropboxフォルダに移動したいと思います。 MAMPを実行 MySQLサーバはMac OS XのmySQLカスタムデータベースパス(MAMP PRO)

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

にそのデータベースを格納..and私はそれがMySQLのフォルダにシンボリックリンクやエイリアスに従うことを得ることができません。

データベースの格納にmySQLが使用するパスを変更する方法はありますか? MAMPフォーラムでは、それは可能ではないと言いますが、MAMPが実行されているどのようなMySQLサーバでも、使用されているDBの代替場所を指定するために変更できる何らかの設定ファイルがなければならないと思います。

誰でもこれを達成する方法を知っていますか? DBをDropboxに格納することは、私の異なるコンピュータからプロジェクトに取り組むために解決しなければならない最後の要素です。

+0

TextMateの使用Applications/MAMP - Applications/MAMP PRO -/Library/Application Support/appsoluteと〜/ appsoluteのディレクトリに 'Support/appsolute/MAMP'と 'PRO/db/mysql'という文字列をマルチファイル検索しました。ライブラリ/アプリケーションのサポート/ appsoluteは、ログファイルと動的に生成されたtmpファイル以外で一致するものは見つかりませんでした。したがって、パスはバイナリ形式で保存されているか、困惑した。 – mikkelbreum

答えて

6

ちょうどそのファインダー「エイリアス」タイプが機能しないことに気付きました。適切なunixシンボリックリンクを作成するとうまくいきます。そうすることで、問題を解決し、データベースをドロップボックスに保存します。

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

これは正しいです。最初にあなたのmysqlフォルダをあなたのdropboxに移動させることが重要です。その後、ターミナルを開いてシンボリックリンクを作成します。私はあなたが重複した警告を得ると思うが、あなたがそれをしないと混乱することがある!乾杯@mwb – itsricky

+0

パーフェクト。ディレクトリが最初にバックアップされていることを確認してください! –

1

mwbの方法が動作します。また、ユーザーとしてApache/MySQLサーバーを実行している必要があることを覚えておいてください。これらの設定はMAMP PRO(サーバー - >一般)

にあります。別のマシンのデータベースにアクセスするためにdropboxを使用する場合は、Dropboxと同じパスを使用する必要があります。