Као једна од водећих слободно доступних база података, МиСКЛ је популаран избор за све врсте веб апликација. Ако сте изложени Интернету, ваша апликација је, наравно, изложена злонамерним нападима. Ако је ваш сервер угрожен, у најбољем случају морате поново инсталирати апликацију; у најгорем случају, можете потпуно изгубити своје податке. На крају ћете бити у ситуацији у којој треба да мигрирате базу података са једног сервера на други.
За шта се користи мисклдумп?
Тхе мисклдумп алат сте покрили за обе ове ситуације. Основна функција је узимање МиСКЛ базе података и "думп" то као текстуална датотека. Али не само било која текстуална датотека … датотека је а скуп СКЛ израза. Ове изјаве ће, када се изврше, ре-конструисати вашу базу података у прецизно стање у коме је било када извршавате депонију.
Значи можете користити мисклдумп да преузме извоз базе података. То може бити у сврху резервне копије или зато што премјештате базу података у нови хост. У сваком случају, у неком тренутку увоз текстуалну датотеку назад у МиСКЛ сервер послужитеља. Она ће извршити све СКЛ изразе у датотеци, која обнавља вашу ДБ у своје првобитно стање. Овај део заправо не користи мисклдумп команда, али то без помоћи!
МиСКЛ документи наводе друге методе прављења резервних копија, али сви они имају своје мане:
- Хотцопиинг ДБ из МиСКЛ Ентерприсе-а је одличан начин да се постигну ове сигурносне копије … ако вам не смета та цифра.
- Копирање ДБ директорија података може бити тешко ако се крећете преко оперативних система, јер ће њихове дестинације бити другачије.
- Извоз у делимичану текстуалну датотеку ће вам дати садржај, али ћете морати сами да направите структуру. И боље је да то урадите …
- Често можете резервисати базе података из ГУИ програма као што је МиСКЛ Воркбенцх. Али ово је ручни процес, тј. Не нешто што можете скриптирати или укључити у серијски посао.
Инсталирање мисклдумп алата
Ако сте заинтересовани за овај чланак, шансе су да сте већ инсталирали МиСКЛ. Ако је то случај, добре вести - већ имате мисклдумп! Ако не, једноставно можете инсталирати МиСКЛ на стандардни начин за ваш оперативни систем.
За Виндовс, погледајте наша упутства овде за инсталирање МиСКЛ-а на Виндовс 7 (процес инсталације је и даље веома исти). Такође на МацОС-у, погледајте наша упутства за инсталирање МиСКЛ-а на мацОС 10.7 (опет, старији али ипак примењиви). Корисници Убунту базираних Линук система могу користити сљедећу наредбу за инсталацију МиСКЛ клијента и услужних програма:
судо апт инсталирате мискл-цлиент Једном инсталиран, можете користити мисклдумп да бисте добили потпуну резервну копију своје базе података. мисклдумп -х име вашег ДБ хоста или ИП -у име ДБ корисника -п име базе података> дб_бацкуп.скл
Мало да прекинемо ову команду: Када буде завршено, имате датотеку .СКЛ. Ово је само текстуална датотека која садржи СКЛ изразе. Можете га отворити у било којем уређивачу текста да бисте прегледали садржај. Гледајући извоз из ВордПресс базе података, можете видети како се ови фајлови састављају. Датотека је подељена на секције. На горњој слици видимо да први део поставља таблу за коментаре у ВордПрессу. Други одељак затим обнавља садржај (то јест, коментаре записа) који је био у тим табелама. Када поново покушате да поново унесете вашу МиСКЛ думп, команда ће радити кроз датотеку, извршавати изјаве и поново изградити своју базу података на начин на који је то био. Па како то радите? Хајде да погледамо. Пре него што будете у могућности да то урадите, биће вам потребна већ креирана база података и имате важеће корисничко име и лозинку. Требали бисте такође имати све дозволе за базу података. (Строго говорећи, не треба вам ГРАНТ дозволу, али је лакше само додијелити све.) Можете пронаћи детаље о дозволи за базу података у овом чланку. Да бисте поново унели податке, пратите ове кораке: Када завршите, видећете дугачку листу порука које упозоравају да се СКЛ изводи извршавају. Пазите на грешке, али ако имате одговарајуће дозволе, требало би да сте у реду јер је то празна база података. Када се процес заврши, имате дупликат ваше оригиналне базе података. Можете то потврдити тако што ћете урадити још једну сметлу и поредити два излаза. Прилагодљив текст едитор ће то моћи учинити за вас, или посебан * дифф * алат као што је приказано на слици испод: Постоје само две разлике између ових датотека, које представљају црвене линије на самом врху и дну десне траке за скроловање. Прва је линија која садржи име базе података и очекујемо да ће ово бити другачије јер смо их другачије назвали. Други, све до краја, је временска ознака за датотеку за отпрему. И такође очекујемо да ће ово бити другачије, јер смо поново направили другу базу података након прве. Иначе, датотеке су потпуно исте, што значи да су базе података које су их генерисале такође! Извлачење МиСКЛ Думп-а

Увоз датотеке за отпрему МиСКЛ-а














