Dump adatbázis - blog jeladó

Ma akarok beszélni adatbázis guba. Magát egyszer ezt a mondatot megijedt, bár szörnyű benne, általában semmit. Tehát az első, és a fő kérdés: mi az adatbázis dump. A válasz erre az, meglepően egyszerű - lerakó az adatbázis egy fájlt és annak tartalmát, amely lehetővé teszi, hogy visszaállítsa az adatbázis „semmiből”. Ie ez csak egy másolat. Akkor miért kiírása az adatbázisban, és nem lehet a „példányát az adatbázis”? A lényeg az, hogy a lerakó önmagában nem egy adatbázis, csak lehetővé teszi, hogy újra azt. Az a tény, hogy egy adatbázis lehet tárolni a különböző fájlokat a kiviteltől függően, az operációs rendszer típusát és egyéb tényezőket. Ie található a rendszerben, az összes fájlt egy adatbázis és átadják egy másik rendszer nagyon nehéz. Ahhoz, hogy ezt a feladatot segíti csak egy adatbázis dump.

És ami ténylegesen szükséges átadni az adatbázisba?

Először mentések készítésére, illetve visszaállítási pontokat, mielőtt jelentős változásokat a szerkezet - annak érdekében, hogy képes legyen visszaállíthatja, ha bármilyen probléma. Például megadhatja a harmadik féltől származó összetevők, és a helyén eredményeként kiderült, hogy használhatatlan, és meg kell, hogy gyorsan vissza teljesítményét. Itt is, ott van szükség, hogy egy adatbázis dump.

Másodszor, amikor az épület egy honlapot ez általában először a helyi gépen alatt virtuális webszerver, majd át a tárhely. És ha minden többé-kevésbé világos, hogy az átruházás az adatbázis, hogy fájlokat - a probléma nem annyira nyilvánvalóan megoldható. Itt is, nem nélkülözheti az adatbázis dump.

Ismerkedés az adatbázis létrehozásával szeméttelep. Nyisd phpMyAdmin válassza ki a kívánt adatbázist minket, és kattints a „Export” fülre. Ennek eredményeként, akkor kap valami ilyesmit:

Itt ki kell választani az összes asztal (vagy azok, amelyben meg kell, hogy állítsa vissza a változásokat), és tegye a választógombot az SQL értéket. A Structure részben, akkor jelölje az első dobozt „Add DROP TABLE / VIEW / ELJÁRÁS / FUNCTION / esemény”, hogy mielőtt a lerakó import rendeltetési eltávolítjuk megfelelő táblázat, ha azt közvetlenül az első alkalommal - a jele nem lehet megjelölni. Ugyanebben az alábbi ablakot lásd a „Save as file”:

Valójában címkét a „Save as file” és írjuk be a fájl nevét. kiírása az adatbázis lehet alátámasztani, de általában nem rendelkezik olyan jelentős méretű, hogy van értelme, hogy tömöríteni a fájlt. Nyomd meg a gombot „GO”, és megkapja azt a szabványos megtakarítás fájl ablakban a böngésző :. Az elmentett fájl az adatbázis dump. Ha megnyitja az azonos notebook - látod az elején egy sor formájában

A fájl maga áll kérések létrehozása és helyezze be a táblázatban szereplő értékektől, írott SQL-ben. Egyáltalán nincs sámánizmus, minden nagyon nyilvánvaló. Most a következő feladat - dump import. Vele, nem túl bonyolult. Bemész a web hosting kezelőpanel, talál ott Import Import phpMyAdmin, futni. Lehet, hogy adjon meg egy felhasználói név / jelszó - attól függően, host konfigurációt. De a további lépések hasonlóak - válassza ki a kívánt adatbázist, kattintson az „Import” fülre, lásd a következő ablak:

A „File importálni” a „Tallózás” gombra, adja meg a fájl adatbázis dump alábbi bélyeges kódolás - a joomla alapérték utf-8. Az alábbiakban a szakasz „Részleges import” és a mező „Rekordok száma (lekérdezések) kihagyja a csillagról”, ahol megadhatja a számértéket - a sorok számát, amelyek feldolgozása egy menetben, abban az esetben, ha a teljes adatbázis nincs itt az ideje, hogy az importált élettartama alatt a forgatókönyvet. Az alapértelmezett érték „0” megfelel az import a teljes adatbázis egy menetben a forgatókönyvet. Me praxisomban nem kell foglalkozni azzal a ténnyel, hogy az alap nem volt ideje, hogy berontott egy menetben, annak ellenére, hogy nem azt mondja, hogy az ilyen események nem történnek. Az értékek a többi mezőt nem szükséges megváltoztatni, egyszerűen nyomja meg a „GO” gombot. Ennyi, az adatbázis mentés importált.

És végül néhány pontosítást.

1) Miért írtam le, hogyan import / export az összes asztal, és nem tárol teljesen? Az a tény, hogy a legtöbb gyakran kell foglalkozni import / export eljárások adatátvitel a web kiszolgáló a helyi gépen, és fordítva. De nagyon gyakran a helyi gépet a fiókba „root” jelszó nélkül. A tárhely ilyen nem engedhetjük meg magunknak. Az adatbázis csak még tartalmazza nemcsak adatokat, hanem a „kiváltságokat” - a hozzáférési jogot, hogy az egyes felhasználók számára. Nem volt szükséges minden alkalommal start / törölhet felhasználókat és hozzáférési jogokat a megközelítést alkalmazzuk, amikor egy adatbázis dump bejegyzések csak a szerkezet a táblázatok és a rajta tárolt adatok. Ha a mentés létre ugyanazon a szerveren lehet kiírása az adatbázis teljesen.

Kapcsolódó cikkek