az egy helyen létező adatok alig léteznek. Ez egy hardverhiba vagy elgépelt parancs, amely nem tűnik el teljesen. Ez egy ijesztő gondolat, tekintve, hogy az üzleti legértékesebb eszközök közé tartoznak az adatok. Képzeld újra mindent az adatbázisban a semmiből!
a rendszeres adatbázis-mentések elengedhetetlenek, mert itt tárolják a legfontosabb adatokat, legyen szó ügyféladatokról, e-mail címekről, termékkatalógusokról, tartalomról vagy a vállalkozások működéséhez szükséges több száz más típusú információról. A MySQL a világon messze a legszélesebb körben használt nyílt forráskódú adatbázis, ezért a cPanel & WHM megkönnyíti a MySQL biztonsági mentését és visszaállítását.
ebben a cikkben röviden áttekintjük, mi a MySQL biztonsági mentés, és megmutatjuk, hogyan kell használni a cPanel MySQL biztonsági mentési és visszaállítási eszközeit az adatok biztonsága érdekében.
mi az a MySQL?
a MySQL egy nyílt forráskódú relációs adatbázis-kezelő rendszer (RDBMS), amelyet az információk hatékony tárolására, rendszerezésére és lekérésére használnak. cpanel & a WHM MySQL-t használ, és a legnépszerűbb tartalomkezelő rendszerek és e-kereskedelmi alkalmazások közül is sok, beleértve a WordPress, Joomla, Drupal és Magento xhamstereket.
a MySQL táblázatokban tárolja az adatokat, amelyek előre meghatározott adattípusú oszlopokra vannak osztva. Az egyes rekordok alkotják a táblázat sorait, és meg kell felelniük az oszlopok által meghatározott típusoknak. Például itt található a hozzászólások táblázat egy része egy új WordPress webhely adatbázisából.
hogyan jutnak el a felhasználók az adatokhoz a MySQL-be és onnan? Ellentétben a fájlrendszer, nem tudjuk csak szerkeszteni a fájlt, és nyomja Mentés. Beszélnünk kell az RDBMS-szel a saját nyelvén, amelyet SQL-nek hívnak. A képen lévő táblázat létrehozásához a következő SQL utasítást küldtük:
SELECT ID,post_date,post_title,post_type,comment_count a wp_posts-ból;
cPanel felhasználóként nem kell SQL-t írni, mert a cPanel a színfalak mögött gondoskodik róla. Hasznos azonban megérteni, mi az, mert a MySQL biztonsági másolatok csak az SQL utasítások listája.
biztonsági mentés futtatásakor a szoftver létrehozza az adatbázis újbóli létrehozásához szükséges utasításokat, és fájlba menti őket. Ezt gyakran az adatbázis “exportálásának” vagy “dömpingelésének” nevezik. Amikor visszaállítja, a MySQL futtatja ezeket az utasításokat, hogy visszatérjen az adatbázishoz a biztonsági mentés időpontjában.
Hogyan készítsünk biztonsági másolatot egy MySQL adatbázisról a cPanel-ben
célunk egy adatbázis kiírása és a kapott SQL fájl letöltése a számítógépünkre, ahol megtarthatjuk vagy áthelyezhetjük egy biztonságosabb helyre. Ez a parancssorból a “mysql” klienssel lehetséges, de a cPanel MySQL backup and restore könnyen használható felületet kínál.
ezen módszerek bármelyike használható adatbázisok biztonsági mentésére a szerveren. Ebben a példában egy WordPress telepítést és egy WordPress adatbázist fogunk használni.. Egy gyors figyelmeztetés, mielőtt folytatnánk: a WordPress webhely adatbázisból és fájlokból áll, és a teljes WordPress biztonsági mentésnek mindkettőt tartalmaznia kell.
- először válassza a biztonsági mentés lehetőséget a főoldal fájlok szakaszában. Ez az oldal egy hasznos egységes felület a cPanel-Fiókjához társított fájlok és adatbázisok biztonsági mentéséhez.
- Ezután keresse meg a MySQL adatbázis biztonsági mentésének letöltése részt, ahol megjelenik a letölthető adatbázisok listája.
végül kattintson a kiválasztott adatbázisra a biztonsági mentés kezdeményezéséhez, és a cPanel létrehoz egy SQL fájlt, és elmenti a számítógép alapértelmezett letöltési helyére.
ez a legegyszerűbb módja a MySQL biztonsági mentésének a cPanel-ben, de használhatja az integrált phpMyAdmin adminisztrációs eszközt is az exportbeállítások módosításához vagy több adatbázis biztonsági mentéséhez egyszerre. Ezt a következőképpen teheti meg:
készítsen biztonsági másolatot egy adatbázisról a cPanel-ben a phpMyAdmin
válassza a phpMyAdmin lehetőséget a cPanel főoldalának adatbázisok szakaszában.
a bal oldalon található a cPanel-Fiókjához társított adatbázisok listája. Kattintson arra, amelyről biztonsági másolatot szeretne készíteni, majd az oldal tetején található Export fülre.
a legtöbb esetben a Gyorsbeállítás biztosítja az optimális exportálási konfigurációt a MySQL biztonsági mentésekhez, de az Egyéni beállítás hasznos a táblák kizárásához, az exportált fájl átnevezéséhez vagy a fejlettebb konfiguráció végrehajtásához. Ha egyszerre több adatbázist szeretne exportálni, nyissa meg a phpMyAdmin alkalmazást, és anélkül, hogy adatbázist választana az oldalsávon, kattintson az Exportálás fülre. Az alapértelmezett gyors exportálási módszer az összes elérhető adatbázist exportálja. Az exportált adatbázisok testreszabásához válassza az egyéni exportálási módszert, majd válassza ki azokat, amelyekről biztonsági másolatot szeretne készíteni.
ütemezze a MySQL biztonsági mentéseket a Cron segítségével a cPanel-ben
láttuk, milyen egyszerű a MySQL adatbázisok biztonsági mentése a cPanel-ben, de mi van, ha automatikusan szeretne biztonsági másolatot készíteni egy adatbázisról ütemezés szerint? Túl könnyű elfelejteni, és az ütemezés biztosítja, hogy az adatok biztonsága ne függjön a memóriától.
a MySQL biztonsági mentés automatizálásához használhatja a cron Feladatütemezőt és a “mysqldump” parancssori eszközt. Keresse meg a cPanel Cron Jobs oldalt, amelyet a Főoldal speciális részében talál.
a legördülő mezőkkel válasszon ki egy időintervallumot, például hetente egyszer.
a parancs mezőbe írja be a következőket, a nagybetűs szakaszok helyett az adatbázis megfelelő adatait:
mysqldump-u felhasználónév-p jelszó adatbázis > database_backup.sql
kattintson az új Cron feladat hozzáadása gombra, és kész. A Cron a megadott időintervallumban futtatja a biztonsági másolatot, az SQL fájlt a parancs végén megadott helyre menti (a > szimbólum utáni rész).
ha többet szeretne megtudni a feladatok cron feladatokkal történő automatizálásáról, olvassa el a Cron feladat konfigurálása című cikket.
MySQL adatbázis visszaállítása a cPanel-ben
adatbázis visszaállításához nyissa meg a biztonsági mentési felületet, amelyet a cPanel főoldalának fájlok szakaszában talál.
az SQL fájl visszaállítása felülírja a táblákat és törli az adatokat. Ha például a legutóbbi biztonsági mentés után közzétett egy blogbejegyzést A CMS-ben, akkor a visszaállítás során visszafordíthatatlanul törlődik. A biztonsági mentés visszaállítása előtt győződjön meg arról, hogy az nem távolítja el a megőrizni kívánt adatokat.
a MySQL adatbázis biztonsági mentésének visszaállítása című szakaszban kattintson a Fájl kiválasztása elemre, majd válasszon ki egy SQL fájlt a helyi gépről. Kattintson a Feltöltés gombra, és a cPanel importálja a fájlt.
bonyolultabb SQL importáláshoz vagy adatbázis helyett replikáláshoz használhatja az előző szakaszban leírt phpMyAdmin eszközt. A biztonsági mentési oldal azonban előnyösebb a szokásos visszaállításoknál, mivel a cPanel kezeli az adatbázis-előtagokat és konfigurálja az SQL utasításokat.
nehéz túlbecsülni a rendszeres MySQL biztonsági mentések fontosságát. Legutóbbi biztonsági mentés nélkül az Ön vállalkozása és webhelyei hardveres hibát jelentenek a katasztrófától. A cPanel & WHM használatával Ön és a felhasználók egy egyszerű két kattintásos biztonsági mentési és visszaállítási folyamat előnyeit élvezhetik.