Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/04/2015, 05:50
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: ¿Dónde guarda XAMPP las bases de datos?

Cita:
Iniciado por conf1982 Ver Mensaje
Hola buenas tardes, soy nuevo y no se si es el lugar correcto para haceros la pregunta.


Tengo un servidor lampp, (desde phpmyadmin no puedo acceder) y no se muy bien dónde xampp guarda las bases de datos. He estado leyendo en post según comentáis suelen estar dentro de la carpeta "bin" y dentro de ahí la carpeta "mysql" y dentro de ella la de "data" y supuestamente ahí estarían las bases de datos.

Pues dentro de esa carpeta no veo ninguna con ese nombre.

¿Alguien me puede echar una mano y decirme dónde se encuentran las bases de datos?


Saludos, y muchas gracias de antemano.
XAMPP no guarda las bases de datos. Lo que hace es conectarse con una instancia de MySQL, y es éste el que administra las bases de datos creadas en esa instancia.
MySQL, por su lado, crea las bases de datos en su carpeta /data, pero no son archivos simples como los de Access, sino estructuras mas complejas en las que intervene una base propia de MySQL, una capreta que guarda el esquema y parte de los scripts de triggers (si los hay), y un tablespace por cada base, almacenado en la raiz de /data, compuesto por un archivo binario que a su vez puede constiturse de varios archviso, de hasta 4 Gb cada uno (dependiendo de la cantidad de datos de la base en cuestión).

Internamente, además, la carpeta donde se generan las bases de datos es configurable de acuerdo a un parámetro interno propio de MySQL, por lo que en realidad para saber donde hay que buscarlas, si no están en /data, hay que verificar ese parámetro.
MySQL, como Oracle, SQL Server, PostgreSQL y otros, no administra las bases de datos como si fuese un Excel o Access. Son algo completamente diferente.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)