MySQL データディレクトリの場所を WAMP でマップされたドライブに変更する

MySQL データディレクトリの場所を WAMP でマップされたドライブに変更する

Windows 7 で実行されている WAMP サーバーがあり、mysql データ ファイルをネットワーク共有 (NAS デバイス) に移動したいと考えています。

WAMPサーバーを停止し、NAS上の共有にドライブ文字マッピングを作成し、古い場所から新しい共有の下のフォルダにファイルをコピーしました。

そして、my.ini では
datadir=c:/wamp/bin/mysql/mysql5.1.36/data
次のように変更されました:
datadir=s:/wamp_files (s: は \NAS\SHARE にマップされ、wamp_files はフォルダーです)

WAMP サーバーを再起動しました。

次のように表示されます (mysql.log 内):

wampmysqld: ファイル '.\mysql-bin.index' が見つかりません (エラーコード: 13) 111116 12:27:24 [エラー] 中止します

111116 12:27:24 [注記] wampmysqld: シャットダウンが完了しました

そして、mysql サービスは起動を拒否します。

何かアイデアはありますか?

(NAS はネットギアの readyNAS デバイスであり、共有はパブリック アクセスに設定されています)

答え1

ログインして作成したドライブマッピング(エクスプローラー経由)は、サービスでは利用できません。スタックオーバーフローの質問これはいくつかの回避策と 1 つの潜在的な解決策 (ForcePush による回答) を示唆しています。

より堅牢なオプションとしては、マップされたネットワーク ドライブではなく、ネットワーク共有を指すようにデータ ディレクトリを変更できるかどうかを確認することです。

関連情報