Gdzie MySQL przechowuje swoje bazy danych w Debianie?

39

Nasz system się zawiesił i staramy się odzyskać nasze dane. Dysk jest w porządku, ale system operacyjny zniknął, więc staram się znaleźć w rzeczywistych plikach bazy danych MySQL.

Czy ktoś wie, gdzie ich szukać na serwerze Debian Linux?

arok
źródło

Odpowiedzi:

48

MySQL /var/lib/mysqldomyślnie przechowuje pliki DB , ale możesz to zmienić w pliku konfiguracyjnym, zwykle wywoływanym /etc/my.cnf, chociaż Debian go wywołuje /etc/mysql/my.cnf.

Warren Young
źródło
W domyślnej konfiguracji Debiana, musisz być rootem, aby zobaczyć zawartość / var / lib / mysql, żeby to było jasne. Jako użytkownik zobaczysz prawie pusty katalog, jeśli to zrobisz: ls / var / lib / mysql
Lizardx