
Eu tenho um servidor WAMP em execução no Windows 7 e quero mover os arquivos de dados mysql para um compartilhamento de rede (um dispositivo NAS).
Parei o servidor WAMP, criei um mapeamento de letra de unidade para um compartilhamento no NAS, copiei os arquivos do local antigo para uma pasta no novo compartilhamento
e em my.ini alterado
datadir=c:/wamp/bin/mysql/mysql5.1.36/data
para:
datadir=s:/wamp_files
(s: é mapeado para \NAS\SHARE e wamp_files é uma pasta)
e reiniciei o servidor WAMP.
Agora diz (em mysql.log):
wampmysqld: Arquivo '.\mysql-bin.index' não encontrado (código de erro: 13) 111116 12:27:24 [ERRO] Abortando
111116 12:27:24 [Nota] wampmysqld: Desligamento concluído
e o serviço mysql se recusa a iniciar.
Alguém tem alguma ideia?
(O NAS é um dispositivo netgear readyNAS e o compartilhamento está definido para acesso público)
Responder1
Os mapeamentos de unidade criados com seu login, ou seja, por meio do Explorer, não estão disponíveis para um serviço. Há umpergunta sobre fluxo de pilhaisso sugere algumas soluções alternativas e uma solução potencial (a resposta do ForcePush).
A opção mais robusta seria ver se você pode alterar o datadir para apontar para um compartilhamento de rede, em vez de uma unidade de rede mapeada.