Hogyan lehet visszaállítani az SQL adatbázis

Nézzük meg a három alapvető módon importálni egy adatbázist:

  1. A phpMyAdmin webes felületen;
  2. A Sypex Dumper forgatókönyvet;
  3. Használja a szerver parancssorban.

Először is kell egy adatbázis létrehozása a szerveren. Ehhez menj a Web Hosting Control Panel Direct Admin menü «MySQL Management”.
Válassza ki az elemet „Új adatbázis létrehozása”:


Mindent meg kell adnia az adatbázis nevét, az adatbázis felhasználói nevet és jelszót az adatbázishoz:


Töltsd ki a szükséges adatokat mezőket, majd kattintson a „Create”. Az adatbázis jött létre, használatra kész, de ez még nem tartalmaz adatokat. Most folytassa közvetlenül a figyelmet a módját, hogy importálja az adatbázis backup.

Módszer №1: Import phpMyAdmin webes felületen.

phpMyAdmin - egy webes alkalmazás nyílt forráskódú szoftver, PHP-ben íródott, és képviseli az adminisztráció MySQL webes felületen. phpMyAdmin segítségével a böngésző elvégzésére az adminisztráció a MySQL szerver, végrehajthat SQL-lekérdezéseket, és a tartalmát adatbázisok és táblák. Az alkalmazás nagyon népszerű web-fejlesztők, mivel lehetővé teszi, hogy kezelje a MySQL adatbázist használ a felhasználóbarát felület, nincs szükség bonyolult SQL-lekérdezéseket végrehajtani egyszerű feladat.

Hogy megy a webes felületen a phpMyAdmin, válassza ki a megfelelő elemet a Direct Admin panel:

Eléréséhez phpMyAdmin szeretne belépni a felhasználónevét és jelszavát, hogy egy adatbázis létrehozásakor megadott adatbázisban. Az első dolog, amit meg kell csinálni megadása után a phpMyAdmin felület - válaszd érdekünk adatbázist a listából:

Miután kiválasztottuk az adatbázist, most elérhető számos adatbázis műveleteket. Mi érdekli az import lapon:

A következő lépésben meg kell választani egy biztonsági másolatot az adatbázisról, amely tárolja a helyi számítógépen:

Figyeljünk arra, hogy a phpMyAdmin nem teszi lehetővé, hogy letölt egy fájlt több 8,192KB (mind import nagy guba tartjuk ezt a cikket egy kicsit később). Miután kiválasztotta az adatbázis backup egyszerűen nyomja meg a jobb alsó meg az OK gombot, és várja meg az import a mentés. Befejezése után ezt a műveletet, akkor kap egy értesítést:


Adatbázis sikeresen importált.

Módszer №2: importálása a Sypex Dömper script.

Töltse le a szkript maga bontsa ki a fájlt, és töltse fel a fájlt a dumper.php a szerver a public_html könyvtárba. Ahhoz, hogy helyesen működjön, a forgatókönyvet kell létrehozni egy könyvtárat tárolására biztonsági másolatot (guba) adatbázisok. Ahhoz, hogy hozzon létre egy mappát, menj a menedzsere Direct Admin panel fájlokat, keresse meg a public_html könyvtárba, és hozzon létre egy új katalógus hát, amint azt az alábbi ábra mutatja:


A szkript felkéri, hogy válasszon egy műveletet az adatbázisokat: «Hát / Backup Database” és a «Restore / Restore adatbázis mentés.” Mi érdekli a második bekezdésben. Közel pont „DB” kell választani a legördülő menüben az adatbázis, az elem melletti „Fájl”, válassza ki a biztonsági mentés az adatbázis, amelyet előzőleg letöltött a mentési könyvtárból.


Miután kiválasztotta az összes szükséges visszaállítási lehetőségeket, kattintson az „Apply” gombra. Megkezdi a importálásával adatbázis mentést. A műtét után a szkript beszámolnak az eredményekről az import:


Adatbázis sikeresen importált.

Megjegyzés. Annak ellenére, hogy a szkript Sypex Dömper egy majdnem ideális eszköz az import / ekporta MySQL adatbázisok, ez a script van egy hátránya - ez nem mindig működik megfelelően az adatbázis guba, melyeket a harmadik féltől származó eszközök, így ha Sypex Dumper Export Database az is kívánatos, hogy köze van hozzá. Kérdés adatbázis export lesz szó részletesen a vonatkozó cikket.

Módszer №3: Import és a kiszolgálón parancssorban.

Ez a módszer csak azok a felhasználók, akik hozzáférhetnek az SSH (S ecure SH ell. Távoli operációs rendszer). Ahhoz, hogy importálja a biztonsági másolatot az adatbázisról letölteni kívánt biztonsági másolatot a kiszolgálón keresztül csatlakozik SSH a szerver (pl ssh-ügyfél Putty, ha a Microsoft Windows, vagy használja a terminál, ha a Linux család).
Miután csatlakozik a parancssor elég a következő parancsot:

mysql -uUSER -pPASS DBNAME

Amennyiben «-u» - egy olyan paraméter, amely megadja az adatbázis felhasználói nevet a kapcsolatnak (USER) «-p» - egy olyan paraméter, amely megadja az adatbázis felhasználói jelszót a kapcsolatot (PASS), DBNAME - az adatbázis nevét, «/ path / to /dump.sql »- teljes elérési útvonal az adatbázis mentést. Tekintsük a parancsot a példa. Tegyük fel, hogy a mentési fájl a könyvtárban domain / example.com / public_html / backup (ahol exapmle.com - a domain név), az adatbázis felhasználói név - «user_user», jelszó - «Ide2eib6”, az adatbázis nevét - «user_database» nevét backup - dump.sql, egy biztonsági másolatot az úton domain / example.com / public_html / backup /.

Ebben az esetben a parancs importálni az adatbázist a következő formában:

mysql -uuser_user -pIde2eib6 user_database

Ha elvégzése után ezt a parancsot az operációs rendszer nem számol import hiba, akkor a mentés sikeresen importálva. A méret az adatbázis backup nem számít.

A fenti módszerek általános, és lehetővé teszi, hogy bármilyen feladat megoldásához az adatbázis import.

Kapcsolódó cikkek