Dropboxにフォルダーを作成し、開発に使用する両方のコンピューターにシンボリックリンクしました。フォルダは正常に機能しており、両方のコンピュータからフォルダ内のすべてのファイルを見ることができます。 MacBook Airからデータベースにアクセスしようとすると問題が発生します。 MAMP Proを開いてWebサービスを開始すると、少なくとも1台のコンピューターから開発サイトに接続できません。
私の質問は次のとおりです。これは、MAMPのdbフォルダーをシンボリックリンクすることをお勧めしますか?そうでない場合は、2台のマシンでローカルに開発するスマートな方法ですか?データベースへのアクセスを開始できるようにphpMyAdminにdbフォルダーのインデックスを再作成するように要求できますか?
サーバーソフトウェアの両方のバージョンをシャットダウンしようとしました。両方のマシンを再起動しました。私は今途方に暮れています。
-ジョシュ
Dropboxはデータベースの共有には使用できません。コピーできる通常のファイルではありません。これを回避するにはいくつかのオプションがあります。
Mysqldumpを使用してデータベースをエクスポートし、Dropboxにコピーします。これは、コンピューターを切り替えるたびに発生します。mysqldump db_name
他のコンピューターのMySQLに接続するためのSSHトンネルをセットアップします。ssh -fNg -L 3307:127.0.0.1:3306 [email protected]
mysql -h 127.0.0.1 -P 3307 -u dbuser -p db
Binログを使用してMulti-MySQLをセットアップします。 http://dev.mysql.com/doc/refman/5.7/en/binary-log.html