Изменение расположения MySQL datadir на отображенный диск в WAMP

Изменение расположения MySQL datadir на отображенный диск в WAMP

У меня есть сервер WAMP, работающий на Windows 7, и я хочу переместить файлы данных 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 — это устройство Netgear readyNAS, и общий доступ к нему открыт)

решение1

Сопоставления дисков, которые вы создаете под своим логином, т. е. через Explorer, недоступны для сервиса. Естьвопрос на stackoverflowчто предполагает некоторые обходные пути и одно потенциальное решение (ответ ForcePush).

Более надежным вариантом было бы посмотреть, можно ли изменить datadir так, чтобы он указывал на сетевой ресурс, а не на подключенный сетевой диск.

Связанный контент