Cambiar la ubicación del directorio de datos de MySQL a una unidad asignada en WAMP

Cambiar la ubicación del directorio de datos de MySQL a una unidad asignada en WAMP

Tengo un servidor WAMP ejecutándose en Windows 7 y quiero mover los archivos de datos mysql a un recurso compartido de red (un dispositivo NAS).

Detuve el servidor WAMP, creé una asignación de letra de unidad a un recurso compartido en el NAS, copié los archivos de la ubicación anterior a una carpeta en el nuevo recurso compartido

y en my.ini cambió
datadir=c:/wamp/bin/mysql/mysql5.1.36/data
a:
datadir=s:/wamp_files (s: está asignado a \NAS\SHARE y wamp_files es una carpeta)

y reinicié el servidor WAMP.

Ahora dice (en mysql.log):

wampmysqld: Archivo '.\mysql-bin.index' no encontrado (Errcode: 13) 111116 12:27:24 [ERROR] Abortando

111116 12:27:24 [Nota] wampmysqld: Apagado completo

y el servicio mysql se niega a iniciarse.

¿Alguien tiene alguna idea?

(El NAS es un dispositivo NAS listo para Netgear y el recurso compartido está configurado para acceso público)

Respuesta1

Las asignaciones de unidades que crea con su inicio de sesión, es decir, a través del Explorador, no están disponibles para un servicio. Hay unapregunta de desbordamiento de pilaeso sugiere algunas soluciones alternativas y una posible solución (la respuesta de ForcePush).

La opción más sólida sería ver si puede cambiar el directorio de datos para que apunte a un recurso compartido de red, en lugar de a una unidad de red asignada.

información relacionada