una - ver consultas mysql en tiempo real
Cambiar la ubicaciĆ³n de los archivos de la base de datos en el administrador de MySQL? (5)
El administrador de MySQL no se puede usar para tareas como esta. Es simplemente una herramienta para mirar servidores MySQL, a pesar de su nombre. La reubicación de datos se describe en muchos tutoriales de MySQL y en el manual IIRC. Pero básicamente se trata simplemente de mover los datos a una nueva ubicación mientras el servidor está apagado y luego corregir las rutas en el archivo de configuración de los servidores. Después de eso, debería poder reiniciar el servidor y conectarlo al Administrador de MySQL.
Me gustaría cambiar la ubicación de los archivos de la base de datos del administrador de MySQL a otra unidad de mi computadora. (Ejecuto Windows XP SP2 y MySQL Administrator 1.2.8.)
--En la variable de inicio -> Parámetros generales -> Cambié el Data directory:
de C:/Program Files/MySQL/MySQL Server 5.0/data
a D:/.....
, pero después de que detuve el servicio y lo reinició, apareció el siguiente error:
Could not re-connect to the MySQL Server.
Server could not be started.
Fatal error: Can''t open and lock privilege tables: Table ''mysql.host'' doesn''t exist
¿Alguien mas ha tenido este problema?
Normalmente funciona así:
- cerrar MySQL
- cambie la variable de datos
[mysqld]
y[mysqld_safe]
en la configuración de MySQL - cambie la variable
basedir
en la misma sección. - mover la ubicación
- reiniciar MySQL
Si eso no funciona, no tengo idea. En Linux también puede intentar mover el socket a una nueva ubicación, pero eso no debería afectar a Windows. Alternativamente, puedes usar un enlace simbólico en * nix, lo que la mayoría de la gente hace, supongo.
También debe modificar manualmente la configuración de mysql (generalmente my.conf)
En Windows
- Navega a
C:/Program Files/MySQL/MySQL Server 5.4/
ymy.ini
archivomy.ini
- Busque la SECCIÓN DEL SERVIDOR y vaya a la línea 76 aproximadamente y modifique la línea de datos del servidor donde desea almacenar los datos de su aplicación MySQL
- Ahora vaya a
C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.4/data/
y copie y pegue la carpeta mysql en su nueva ubicación. - Reinicie el servidor MySQL en el Panel de control> Herramientas administrativas> Servicio
Asegúrese de otorgar permisos completos al Servicio de red en la pestaña de seguridad de las opciones del Explorador de Windows. Si el servidor no puede leer / escribir, etc., en la carpeta seleccionada, el servicio no se iniciará o intentará iniciarse y cerrarse.