Како користити МиСКЛДумп Утилити за прављење резервне копије МиСКЛ или МариаДБ базе података

How Use Mysqldump Utility Backup Mysql



МиСКЛ базе података долазе са помоћним програмом који се зове МиСКЛдумп. МиСКЛдумп вам омогућава да брзо направите резервну копију МиСКЛ базе података из командне линије. Међутим, алатка МиСКЛдумп је корисна само ако је база података коју желите да направите резервну копију активна и доступна.

Овај водич ће вам показати како користити алатку мисклдумп за израду сигурносних копија ваших база података с терминала.







БЕЛЕШКА: Да бисте пратили овај водич, мораћете да имате потпуно исправну МиСКЛ инсталацију и роот налог или онај са судо привилегијама.



Прављење резервне копије базе података

Да бисте направили резервну копију базе података помоћу алата мисклдумп, користите општу синтаксу испод:



мисклдумп[ОПЦИЈЕ] [Назив базе података] > [име].скл

На пример, ако желите да направите резервну копију једне базе података, можете користити наредбу испод:





мисклдумп-ти корен-п прегледи- брзо -закључати- табеле = лажно >ревиевс_бацкуп.скл

Унесите лозинку: *****

У горњој команди користили смо алатку мисклдумп за прављење резервне копије базе података (прегледа) у датотеку ревиевс_бацкуп.скл



Када се горенаведена команда изврши, помоћни програм мисклдумп ће од вас затражити лозинку, а затим наставити са прављењем резервне копије базе података ако је лозинка исправна. Креирана датотека сигурносне копије бит ће у директорију из којег се покреће услужни програм.

Користимо опције као што су:

  1. –Куицк - Каже мисклдумп -у да намеће дампање табела ред по ред.
  2. –Лоцк-таблес = фалсе-Спречава закључавање табела током процеса прављења резервне копије.

Остале опције можете проверити позивом команде мисклдумп –хелп

Прављење резервне копије читавих ДБМС -а

Помоћни програм Мисклдумп такође вам омогућава да направите резервну копију свих база података у ДБМС -у помоћу једне наредбе испод:

мисклдумп-ти корен-п-све- базе података - брзо -закључати- табеле = лажно >мастер_бацкуп.скл

Помоћу горње команде имат ћете копију свих база података у систему у једној датотеци коју можете користити за враћање.

Прављење резервне копије стола

Ако желите да направите резервну копију једне табеле унутар одређене базе података, можете то урадити помоћу наредбе испод:

мисклдумп-ти корен-п- брзо -закључати- табеле = лажно коментара Пријава >дб_ревиевс_лог_тб.скл

У горњој команди, правимо резервну копију табеле дневника из базе података прегледа у датотеку која се зове дб_ревиевс_лог_тб.скл.

Врати резервну копију

Када направите резервне копије својих база података и табела, можете их вратити тако што ћете навести базу података и назив датотеке. На пример:

мискл-ти корен-п прегледи<ревиевс_бацкуп.скл

Горња команда враћа ревиевс_бацкуп у базу прегледа.

БЕЛЕШКА: Враћање базе података уклања и преписује тренутне податке подацима наведеним у датотеци резервне копије. Да бисте вратили целу резервну копију ДБМС -а. Користите наредбу испод:

мискл-ти корен-п<мастер_бацкуп.скл

Закључак

У овом кратком водичу разговарали смо о томе како користити алатку мисклдумп за прављење резервних копија база података. Идеје о којима се говори у овом водичу могу вам помоћи да направите брзу копију својих база података.