Odpowiadając na to dla każdego, kto tu wyląduje. Jeśli możesz używać tylko phpMyAdmin, ponieważ nie masz dostępu SSH do usługi MySQL lub nie wiesz, jak korzystać z narzędzi wiersza poleceń, może to pomóc. Jednak, jak sugeruje powyższy komentarz, eksportowanie bazy danych o takim rozmiarze byłoby znacznie łatwiejsze dzięki mysqldump.
phpMyAdmin (używam v3.5.6) pozwala na eksport tabel indywidualnie, tak jak:
- Wybierz bazę danych do przeglądania/edycji. Powinna pojawić się lista wszystkich tabel.
- Na liście tabel zaznacz pole wyboru po lewej stronie tabeli, którą chcesz wyeksportować.
- U dołu listy tabel wybierz opcję „Eksportuj” z pola wyboru „WithSelected:”.
- Zostanie wyświetlony ekran eksportu. Często eksport „Szybki” będzie działał i zapisz go w formacie „SQL”.
phpMyAdmin umożliwia również eksportowanie rekordów indywidualnie lub w grupach, dzięki czemu można na przykład wyeksportować tylko 10 rekordów z tabeli zawierającej 100 000.
- Wykonaj kroki od 1 do 3 powyżej.
- Zamiast „Szybki” wybierz „Niestandardowy”.
- W sekcji „Wiersze” wybierz „Zrzuć niektóre wiersze”
- Następnie wprowadź liczbę wierszy, które chcesz wyeksportować, oraz początkowy numer wiersza.
- W sekcji „Opcje zrzutu danych” u dołu ekranu eksportu sprawdź, czy „Maksymalna długość utworzonego zapytania” jest wystarczająco duża.
- Uwaga:Jeśli na przykład eksportujesz duże dane typu BLOB, liczba ta może wymagać zwiększenia.
Mam nadzieję, że pomoże to komuś nowemu w phpMyAdmin lub DBA przez Internet.