Ändern des MySQL-Datadir-Speicherorts in ein zugeordnetes Laufwerk unter WAMP

Ändern des MySQL-Datadir-Speicherorts in ein zugeordnetes Laufwerk unter WAMP

Ich habe einen WAMP-Server, der unter Windows 7 läuft, und ich möchte die MySQL-Datendateien auf eine Netzwerkfreigabe (ein NAS-Gerät) verschieben.

Ich habe den WAMP-Server gestoppt, eine Laufwerksbuchstabenzuordnung zu einer Freigabe auf dem NAS erstellt und die Dateien vom alten Speicherort in einen Ordner unter der neuen Freigabe kopiert

und in my.ini geändert
datadir=c:/wamp/bin/mysql/mysql5.1.36/data
in:
datadir=s:/wamp_files (s: ist auf \NAS\SHARE abgebildet und wamp_files ist ein Ordner)

und den WAMP-Server neu gestartet.

Jetzt heißt es (in mysql.log):

wampmysqld: Datei '.\mysql-bin.index' nicht gefunden (Fehlercode: 13) 111116 12:27:24 [FEHLER] Abbruch

111116 12:27:24 [Hinweis] wampmysqld: Herunterfahren abgeschlossen

und der MySQL-Dienst lässt sich nicht starten.

Hat jemand eine Idee?

(Das NAS ist ein Netgear-fähiges NAS-Gerät und die Freigabe ist auf öffentlichen Zugriff eingestellt.)

Antwort1

Laufwerkszuordnungen, die Sie unter Ihrem Login erstellen, also über den Explorer, sind für einen Dienst nicht verfügbar. Es gibt eineStackoverflow-Fragedas schlägt einige Workarounds und eine mögliche Lösung vor (die Antwort von ForcePush).

Die robustere Option wäre zu prüfen, ob Sie das Datenverzeichnis so ändern können, dass es auf eine Netzwerkfreigabe statt auf ein zugeordnetes Netzwerklaufwerk verweist.

verwandte Informationen