2009-01-15 30 views
13

Estoy tratando de recuperar una tabla en una base de datos MySQL de Time Machine, sin embargo, no sé y no puedo encontrar dónde MySQL de Leopard Server almacena sus archivos de datos.¿Dónde almacena MySQL de Leopard Server sus datos?

  1. ¿Alguien sabe dónde se almacenan?
  2. ¿Hay una manera fácil de ejecutar mysqldump en ellos sin restaurarlos?
  3. ¿Hay algo más que deba saber sobre los archivos de datos de Time Machine y MySQL?

Respuesta

28

Conectar a la base de datos y emisión

SHOW VARIABLES LIKE 'datadir'; 

que le dirá la respuesta correcta, incluso si se ha cambiado el valor predeterminado.

0

Está en/var/mysql/dbname, donde dbname es el nombre de la base de datos.

+0

Eso depende de cómo se instaló. –

12

Por mi instalación estándar (de un paquete) que se encuentra en

/usr/local/mysql/data 
+0

Tenga en cuenta que '/ usr/local/mysql' es un enlace simbólico, por ejemplo a'/usr/local/mysql-5.6.20-osx10.8-x86_64'. Cuando instala una nueva versión de MySQL, se crea una nueva carpeta a la que apuntará el enlace simbólico '/ usr/local/mysql'. Yu tiene que mover el antiguo directorio de datos a esta nueva carpeta usted mismo. –

Cuestiones relacionadas