2012-04-19 13 views
0

私はthis tutorialとしてシンボリックリンクを介していくつかのMAMP mysqlデータベースを同期させるためにDropboxを使用しています。それらは私のラップトップとデスクトップの間で同期されます。MAMP Pro 2.0.2 - Dropboxに同期されたMySQL DBがどうにか同期しなくなった?

かなりの間、すべてが完全に機能しています。私は何も変えていないし、突然私はdbが同期していないことに気づいた。たとえば、Wordpressのデータベースでは、Dropboxが「同期」するのに十分な時間があっても、他のコンピュータに反映されないいくつかの変更を加えました.Mampは1つのシステムでのみ実行されています。その他。

ツールを実行

> MySQLデータベースの

は、両方のコンピュータが同じフォルダにシンボリックリンクされている 'OK' であることを

を各関連デシベル/テーブルを表示しますので、私は確認してください本当にここで何が起こっているのか分かりません。私は本当にどのように問題を解決するためにドロップボックスリビジョン/ファイルの履歴にも矛盾や何も表示されないので、これを撃つことがわかりません。たとえ両方が同じ場所にリンクされていても、データは別の場所に保存されているかのようです。

これを解決するには、あるシステムからmysqldumpを作成してもう一方のシステムに再インポートする必要がありましたが、これは目的を破ります。

誰かがこのトラブルシューティングを開始する方法に関するヒントを持っている場合は、私はそれを高く評価します。

答えて

1

あなたがやっていることと記事が推薦していることの間には基本的な違いがあります。この記事では、一方向の同期としてdropboxを使用していました。そのため、あるサーバ上でMySQLサーバを稼動させ、Dropboxを使用してデータベースのリモートコピーを「The Cloud」に格納します。

あなたのケースでは、Dropboxを使って2台の実行中のMySQLサーバを同期しようとしているようです。 MySQLはこのように動作するようには設計されていません。この目的のためには、replicationという完全な(複雑な)機能があります。 Dropboxを使用して、複数のマシン上で動作しているMySQLサーバを持つデータベースを同期させることを強くお勧めします。

同期の失敗に関しては、Dropboxの問題のように聞こえます。十分なスペースが残っていますか?シンボリックリンクが正しく同期していない理由については、サポートに問い合わせる必要があります。

+0

ありがとう、なぜこれを行うには問題があるのですか?私の郵便で述べたように、私はいつも他のMAMPサーバーを起動する前に1台のMAMPサーバーを停止するようにしているので、技術的には1台だけが稼働しています。 Dropboxに関しては、私は65ギガの35%しか使っていないので、間違いなく私を混乱させ、「最新のファイルすべて」 – waffl

+0

OKと述べています。問題は解決し、私のところはばかげている。 MAMPは、もう一方を開く前にDBの1つのファイルをロックしていたので、dbを格納していた全く新しいフォルダが作成されました。 奇妙ですが、これは同期の問題を明確に説明しています。おそらくこれがあなたが上記の言及した理由です、私は複製を調べようとします。 – waffl

+0

また、dbフォルダの1つのクラウドコピーをdropboxに保存し、dropboxコピーからmampフォルダへのリンクを作成することもできます。したがって、mampはdropbox内のファイルのみを処理します。 –

関連する問題