Mampのデータベースを共有化 Dropbox var.
Worpressをローカル環境で複数のデバイスで管理する際、時間がかかってしまった為
備忘録として残します。
手順の流れ
- mampのデータベースのバックアップ
- 共有したいデータベースをDropbox配下に移動
- ターミナルでシンボリックリンクの設定
- mamp再起動
1. mampのデータベースのバックアップ
まず、はじめにバックアップを作成します。
/Applications/MAMP/db/mysql57
mysqlのデータベースファイルが上記の階層にあるのでmysql57_bak
と言う名前で バックアップを取ります。
2. 共有したいデータベースをDropbox配下に移動
元のmysql57
フォルダをDropbox配下に移動します。
3. ターミナルでシンボリックリンクの設定
ターミナル
ln -s /Users/ユーザー名/Dropbox/mysql57 /Applications/MAMP/db/mysql57
上記を実行することで
mampを起動した際、mysqlの接続の為/Applications/MAMP/db/mysql57
にアクセスし
シンボリックリンクを介し/Users/ユーザー名/Dropbox/mysql57
に最終的にアクセスします。
※補足
シンボリックリンク(lnコマンド)とはファイルやディレクトリのリンクを作成するコマンドです。
windowsのショートカットやMacのエイリアスのように、異なる場所から異なる名称でアクセスすることができます。
今回の場合は
ln -s /共通で参照したいファイル名・位置/ 半角スペース /共有元にするファイル名・位置/
4. mamp再起動
最後にmampの再起動をしてください以上となります。