【XAMPPのDropbox同期でMySQL起動エラー】
はじめまして。XAMPPのDropbox同期を設定しようとしてもうまくいかず、調べても解決策が見つからなかったのでご助言いただければと思います。
Win8.1のノートPCと、Mac OS Xのデスクトップで、XAMPPとMAMPを同期させたいと思っています。
http://www.masaplabs.com/dropbox-xampp-mamp/
http://8bitodyssey.com/archives/2130
↑を参考に、まずWin側でDropbox内へのフォルダ移動やXAMPPの設定ファイルのパス変更などをしましたが、Apacheは問題なく起動し、MySQLは以下のエラー文が出ます。
---------
Error: MySQL shutdown unexpectedly.
This may be due to a blocked port, missing dependencies,
improper privileges, a crash, or a shutdown by another method.
Press the Logs button to view error logs and check
the Windows Event Viewer for more clues
If you need more help, copy and post this
entire log window on the forums
---------
MySQLのエラーログのパスもDropboxに変更してますがコントロールパネルから開こうとすると「パスが見つからない」というメッセージが出てログが表示されません。
ちなみにパスをDropboxから元の状態に戻せば普通に起動します。MAMPの方はまだ同期の設定をしていません。WordPressのローカル構築を両方のPCでできるようにしたいので、よろしくお願いします。
みんなの回答 2 件
バックエンドのエンジニア歴15年の者です。よくあるエラーですね。次の手順で解決できると思います。
WindowsのXAMPPとMacのMAMPの環境をDropboxで同期する方法について記述します。
流れは以下の通り
(XAMPPとMAMPはそれぞれインストールされていることを前提としています)
Dropboxにhtdocsフォルダを作成する
Dropboxにmysqlフォルダを作成する
XAMPP内のhtdocsフォルダ内をDropboxのhtdocsフォルダ内に移動する
XAMPP内のmysqlデータをDropboxに移動する
XAMPPの設定を書き換える
MAMPの設定を変更する
mysqlデータのシンボリックリンクを作成する
これで同期の完成です。
XAMPPがバージョンアップしてからMySQLのDropbox同期できなくなったんじゃなかったかな?数年前のバージョンでは出来てたけど去年か一昨年のバージョンアップから同様のエラーっす。
多少調べてみたけど新バージョンで出来てるって記事が見つからなかった気が。
(自分バックエンドじゃないので諦めてDBは手動。表示確認くらいしかMacではやらないのと手動でDB移すのも1分かからないし
関連するトピックス