Alterando o local do datadir do MySQL para uma unidade mapeada em WAMP [closed]

2

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 sob o novo compartilhamento

e no my.ini alterou
datadir=c:/wamp/bin/mysql/mysql5.1.36/data
para:
datadir=s:/wamp_files (s: é mapeado para o \ NAS \ SHARE e um wamp_files é uma pasta)

e reiniciou o servidor WAMP.

Agora diz (no mysql.log):

wampmysqld: File '.\mysql-bin.index' not found (Errcode: 13) 111116 12:27:24 [ERROR] Aborting

111116 12:27:24 [Note] wampmysqld: Shutdown complete

e o serviço mysql se recusa a iniciar.

Alguma ideia é de alguém?

(O NAS é um dispositivo pronto para rede e o compartilhamento está definido para acesso público)

    
por epeleg 16.11.2011 / 14:03

1 resposta

3

Os mapeamentos de unidade que você cria em seu login, por meio do Explorer, não estão disponíveis para um serviço. Há uma pergunta do stackoverflow que sugere alguns trabalhos 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.

    
por 16.11.2011 / 14:15