Gdzie MySQL przechowuje pliki bazy danych w systemie OS X?

15

Chciałbym przenieść te pliki z jednego serwera na inny, gdy baza danych jest w trybie offline.

Alessandro Vernet
źródło

Odpowiedzi:

20

To powinien być przechowywany w : / usr / local / mysql / data

tegbains
źródło
Dla przypomnienia jest to miejsce, w którym był przechowywany, gdy instalowałem MySQL przy użyciu ich rzeczywistego instalatora GUI, a nie poprzez Homebrew. Istnieje wiele różnych sposobów instalacji!
Matt Fletcher,
20

Kiedy używasz mysql zainstalowanego przez Homebrew , powinieneś znaleźć swoje foldery i pliki bazy danych/usr/local/var/mysql

Tomek
źródło
1

Serwer OS X (co najmniej 10.6) domyślnie utrzymuje bazę danych w katalogu / var / mysql. Możesz to zmienić w Administratorze serwera -> Usługa MySQL -> Ustawienia -> Lokalizacja bazy danych (zwróć uwagę, że edycja tego pola tak naprawdę nie przenosi danych, a jedynie zmiany, skąd są ładowane).

Gordon Davisson
źródło
0

Nie mam teraz dostępu do mojego komputera Mac, więc nie mogę tego powiedzieć z całą pewnością. Dlaczego nie po prostu przeszukać (z poziomu Terminala, a nie Spotlight) systemu plików dla „mysql”, ponieważ zawsze będzie tabela o nazwie mysql.

John Gardeniers
źródło
0

Poszukaj pliku my.cnf - powinien znajdować się w katalogu / etc /, a następnie wyszukaj wiersz taki jak:

datadir = / var / lib / mysql

W katalogu danych mysql przechowuje wszystkie pliki bazy danych.

Autobajt

Autobajt
źródło
0

Jeśli zainstalowałeś MySQL, uruchamiając MAMP na Macu, pliki są przechowywane w /Applications/MAMP/db/mysql

W przypadku MAMP Pro pliki powinny się znajdować /Library/Application Support/appsolute/MAMP PRO/db/mysql

Odpowiedź przepełnienia stosu, która dotyczy instalacji MAMP / Sequel Pro tutaj: /programming/7341897/where-does-sequel-pro-mamp-store-local-databases

SyneRyder
źródło