Jak wykonać kopię zapasową bazy danych MySQL za pomocą MySQL Workbench?

113

Jak wykonać kopię zapasową bazy danych za pomocą MySQL Workbench? Czy możemy wykonać kopię zapasową w następujący sposób-

  1. Plik kopii zapasowej (.sql) zawiera zarówno instrukcje tworzenia tabeli, jak i instrukcje wstawiania do instrukcji tabeli
  2. Plik kopii zapasowej (.sql) zawiera tylko instrukcje tworzenia tabel, a nie instrukcje wstawiania do tabeli dla wszystkich tabel
  3. Plik kopii zapasowej (.sql) zawiera tylko instrukcje wstawiania do tabeli, a nie instrukcje tworzenia tabeli dla wszystkich tabel
Viraj Dhamal
źródło

Odpowiedzi:

163

Dla Workbench 6.0

Otwórz Środowisko pracy MySql. Aby wykonać kopię zapasową bazy danych, musisz utworzyć New Server Instance(jeśli nie jest dostępny) w Server Administration.

Kroki do stworzenia New Server Instance:

  1. Wybierz New Server Instanceopcję w Server Administrator.
  2. Podaj szczegóły połączenia.

Po utworzeniu nowej instancji serwera będzie ona dostępna na Server Administrationliście. Kliknij dwukrotnie utworzoną instancję serwera LUB kliknij Manage Import/Exportopcję i wybierz instancję serwera.

Teraz DATA EXPORT/RESTOREwybierz DATA EXPORTopcję Wybierz schemat i obiekt schematu do tworzenia kopii zapasowych.

Możesz wygenerować plik kopii zapasowej w inny sposób, jak podano poniżej-

Q.1) Plik kopii zapasowej (.sql) zawiera zarówno instrukcje tworzenia tabeli, jak i instrukcje wstawiania do instrukcji tabeli

ODP:

  1. Wybierz opcję Rozpocznij eksport

Q.2) Plik kopii zapasowej (.sql) zawiera tylko instrukcje tworzenia tabeli, a nie instrukcje wstawiania do tabeli dla wszystkich tabel

ODP:

  1. Wybierz Skip Table Data(no-data)opcję

  2. Wybierz opcję Rozpocznij eksport

P.3) Plik kopii zapasowej (.sql) zawiera tylko instrukcje wstawiania do tabeli, a nie instrukcje tworzenia tabeli dla wszystkich tabel

ODP:

  1. Wybierz kartę opcji Advance, w Tablespanelu - wybierz no-create info-Do not write CREATE TABLE statement that re-create each dumped tableopcję.
  2. Wybierz opcję Rozpocznij eksport

W przypadku Workbencha 6.3

  1. Kliknij kartę Zarządzanie po lewej stronie panelu nawigatora
  2. Kliknij opcję eksportu danych
  3. Wybierz schemat
  4. Wybierz tabele
  5. Wybierz wymaganą opcję z listy rozwijanej poniżej listy tabel, zgodnie z wymaganiami
  6. Zaznacz pole wyboru Uwzględnij Utwórz schemat
  7. Kliknij opcję Advance
  8. Zaznacz pole wyboru Complete insert w panelu Inserts
  9. Rozpocznij eksport Eksport Workbencha 6.3

W przypadku Workbencha 8.0

  1. Przejdź do zakładki Serwer
  2. Przejdź do eksportu bazy danych

To otwiera coś takiego

Środowisko pracy MySQL

  1. Wybierz schemat do wyeksportowania w Tabelach do wyeksportowania
  2. Kliknij Eksportuj do samodzielnego pliku
  3. Sprawdź, czy Opcje zaawansowane ... są dokładnie takie, jak chcesz eksportować
  4. Kliknij przycisk Rozpocznij eksport
Viraj Dhamal
źródło
4
W MySQL Workbench 6.1 musisz otworzyć żądane połączenie MySQL. Następnie przejdź do tego menu: Serwer / Eksport danych =)
Metafaniel,
Obraz był więcej niż wystarczający, aby pomóc. Niech cię Bóg błogosławi.
rotimi-best
39

Sever >Data Export

wprowadź opis obrazu tutaj

Wybierz bazę danych i rozpocznij eksport

wprowadź opis obrazu tutaj

cyber8200
źródło
20
  1. Na stronie „HOME” -> wybierz „Zarządzaj importem / eksportem” w sekcji „Administracja serwerem”

  2. Pojawi się okno ... wybierz serwer, na którym znajdują się dane, których kopię zapasową chcesz utworzyć.

  3. Na karcie „Eksportuj na dysk” wybierz bazy danych, które chcesz wyeksportować.

  4. Jeśli chcesz wszystkie tabele, wybierz opcję „Eksportuj do pliku samodzielnego”, w przeciwnym razie wybierz inną opcję przywracania selektywnego

  5. Jeśli potrzebujesz zaawansowanych opcji, zobacz inny post, w przeciwnym razie kliknij „Rozpocznij eksport”

daticon
źródło
Nie ma menu „administracja serwerem”, czy jest to przestarzałe?
NaturalBornCamper
@NaturalBornCamper, teraz to tylko „Server”, i.imgur.com/W2ichtm.png
matt wilkie
13

W nowej wersji Window możesz eksportować w ten sposób

wprowadź opis obrazu tutaj wprowadź opis obrazu tutaj

wprowadź opis obrazu tutaj

Adiii
źródło
9

Funkcja eksportu danych w MySQL Workbench umożliwia 2 z 3 sposobów. Na Skip Table Data (no-data)stronie eksportu znajduje się pole wyboru, które umożliwia zrzut z danymi lub bez. Samo zrzucenie danych bez metadanych nie jest obsługiwane.

Mike Lischke
źródło
6

W Workbench 6.3 jest to super łatwe:

  1. W widoku „HOME” wybierz jedno z połączeń MySQL: (localhost)
  2. W widoku „Localhost” kliknij „Serwer” -> „Eksport danych”
  3. W widoku „Eksport danych” wybierz tabelę (y) i czy chcesz wyeksportować tylko ich strukturę, czy też strukturę i dane ...
  4. Kliknij „Rozpocznij eksport”
Manfred
źródło
4

W środowisku roboczym 6.0 Połącz się z dowolną bazą danych. Zobaczysz dwie zakładki.

1. Management 2.Schemas

Domyślnie Schemaswybrana jest zakładka. Wybierz Managementkartę, a następnie wybierz Data Export. Otrzymasz listę wszystkich baz danych. wybierz żądaną bazę danych i nazwę pliku oraz inne żądane opcje i rozpocznij eksport. Skończyłeś z kopią zapasową.

Swapnil Shende
źródło
2

W Workbench 6.3 przejdź do menu Serwer, a następnie wybierz Eksport danych. W wyświetlonym oknie dialogowym możesz zrobić wszystkie trzy rzeczy, które chcesz.

Rob Sedgwick
źródło
2

Używam MySQL Workbench 8.0 : wprowadź opis obrazu tutaj

Tính Ngô Quang
źródło