Назад | Перейти на главную страницу

Изменение местоположения каталога данных MySQL на подключенный диск в 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, и общий доступ настроен для общего доступа)

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

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