Pregunta: | 50865 - DIRECCIONAR BASE DE DATOS DE MYSQL |
Autor: | Alberto Cigales |
Espero me pueda ayudar, Tenia un servidor de MySQL y sus bases correspondientes en C:\\Archivos de Programas\\MySQL\\MySQL 5\\Data, como tuvimos problemas con el servidor no mandaba un error de acceso, posterioemente desistalamos el servidor y lo volvimos a instalar en C:\\MySQL y su base de datos nueva en C:\\MySQL\\Data. Mi pregunta es como puedo hacer que vuela a leer mis base de datos que se encuentran en el directorio anterior (C:\\Archivos de Programas\\MySQL\\MySQL 5\\Data)
Gracias por su ayuda |
Respuesta: | Raul Anguiano |
Hola Alberto
Dejame ver si entendí bien tenias una instalación de mysql en C:\Archivos de Programas\MySQL\MySQL 5\Data por problemas con el server re-instalaste el mysql ahora en C:\MySQL\Data ok? hasta ahora voy entendiendo? Ahora, preguntas como redireccionar la base de datos para que lea la estructura que estaba en C:\Archivos de Programas\MySQL\MySQL 5\Data? Mi pregunta es... y para que quieres hacer esto? mejor migra tu estructura al nuevo data :oP y asi esté diponible bajo la nueva instalacion de mysql, ojo esto es funcional solo si tienes tablas my isam si usas alguna innodb tienes que copiar tambien los archivos que genera en un par mas de carpetas de la instalacion de mysql. Una de las bellezas de mysql es que para migrar estructuras de una base a otra basta con hacer una copia en hot o sea detienes tu servidor de mysql , copias todo lo que esté dentro de la carpeta data antigua dentro de la nueva carpeta, reinicias el server mysql y ya tienes todos tus datos anteriores en su lugar. Incluso desde que hiciste la nueva instalacion de mysql hubiera bastado solo con copiar el contenido de data dentro del nuevo data y al reiniciar el servidor y tienes todo en su lugar incluso los usuarios y contraseñas que estuvieran dado de alta porque dentro del contenido de la carpeta data existe una estructura llamada mysql y una estrucura llamada user la primera contiene las configuraciones del mysql y la segunda los usuarios y sus permisos. OJO si la nueva estructura ya tiene datos como me imagino que debe ser primero has un dump de los datos nuevos de manera que los puedas insertar de nuevo en la base de datos despues reemplazas el data nuevo por el data viejo y cargas los datos mediante algun programa administrador de mysql como mysql query browser o mysql administrator. preguntas y / o comentarios [email protected] salu2 Raul Anguiano Gnadinger Webmaster www.vmasm.com |