Dove MySQL memorizza i suoi file di database su OS X?


15

Come vorrei spostare quei file da un server a un altro server, mentre il database è offline.

Risposte:


20

Si deve essere conservato in : / usr / local / mysql / dati


Proprio come una nota, è qui che è stato memorizzato quando ho installato MySQL usando il loro vero programma di installazione della GUI piuttosto che tramite Homebrew. Ci sono molti modi diversi per installarlo!
Matt Fletcher,

20

Quando usi mysql installato tramite Homebrew , dovresti trovare le cartelle e i file del tuo database/usr/local/var/mysql


1

OS X Server (almeno v10.6) mantiene il database in / var / mysql per impostazione predefinita. Puoi cambiarlo in Server Admin -> Servizio MySQL -> Impostazioni -> Posizione del database (nota che la modifica di questo campo in realtà non sposta i dati, cambia solo la loro posizione di caricamento).


0

Al momento non ho accesso al mio Mac, quindi non posso dirlo con certezza. Perché non semplicemente cercare (da Terminale, non Spotlight) il file system per "mysql", poiché ci sarà sempre una tabella chiamata mysql.


0

Cerca il file my.cnf - dovrebbe trovarsi nella directory / etc / e quindi cercare una riga come:

datadir = / var / lib / mysql

Il datadir è dove mysql memorizza tutti i file del database.

Autobyte


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.