Hogyan kell eldobni egy mysql adatbázist?

A Joomla CMS-ben két objektum van, amelyeket időnként biztonsági mentés szükséges: a MySQL adatbázis és a Joomla fájlok maguk. A mentések létrehozása és mentése számos módon megvan, mindegyiknek megvan a saját érdeme és hátránya. Az érthetőség érdekében tabletták formájában hozom őket:

Egyes hostok napi biztonsági másolatot készítenek a Joomla adatbázisról (és nem csak ez a CMS-ről) és a webhelyfájlokról. Szükség esetén egyszerre vagy külön helyreállíthatók.

  • Minden automatikusan történik, nem kell aggódnia, hogy elfelejtette biztonsági másolatot készíteni
  • Számos másolat van, minden nap biztonsági másolatot készít. Három nappal ezelőtt visszaállíthatja a webhelyet az állam felé
  • A biztonsági másolatok elvesznek a tárhely által elosztott lemezterületet
  • Az utolsó napokban korlátozott számú másolatot (rendszerint legfeljebb hét) tárolnak
  • Ennek megfelelően, ha nem veszi észre az időben történő helyreállítás szükségességét, akkor elveszíti a szükséges biztonsági mentést
  • Nem lehet beállítani, hogy mely könyvtárak legyenek biztonsági másolatok, és amelyek nem
  • Nem csak Joomla, hanem más CMS-kkel is dolgoznak
  • Lehetővé teszi, hogy kiválassza a könyvtárakat a biztonsági mentéshez, és amelyek nem
  • Néhány további funkció rendelkezésre áll, például: a tárhelyen lévő fájlok kezelése, a Super Administrator Joomla jelszava visszaállítása (visszaállítása)
  • Lehetővé teszi a ZIP archívumok létrehozását és kicsomagolását a kiszolgálón
  • Meg kell telepítenünk az egyedi szkripteket a tárhelyhez, konfiguráljuk őket, külön jelszavakat állítunk fel nekik
  • "Félautomata" munka - meg kell adnia, hogy mely mappák mentése és monitorozása a folyamat
  • Tartalék fájlok létrehozása részekre (a szkript 30 másodperces korlátozása miatt)
  • Lehetséges kockázata annak, hogy törölni (figyelmetlenség miatt) a szükséges fájlokat vagy mappákat
  • Nem mindig működik ingyenes tárhelyen (pl. Weboldal, www.110mb.com)

A Sypex Dumper Lite program létrehoz egy biztonsági másolatot a MySQL adatbázisról. függetlenül attól, hogy melyik CMS-t használja. Ez egy külön PHP szkript.

A Sypex Dumper Lite (11.6 kB) (1.0.8b verzió) webhelyünkről. Oroszul.

Mit kell tenned először:

// mysql szerver
define ('DBHOST', 'localhost');

Sypex Dumper Lite

Akkor minden nagyon egyszerű:

A gyökere a helyén, akkor lásd: „backup” mappát, amely többek között a fájl „nazvanie_vashey_bazy_Data_sozdaniya_Vremya_sozdaniya.sql.gz” - tele lerakó tárol. FTP kliens letölthető.

Ne felejtsd el rendszeresen ellenőrizni a könyvtárat, és időről időre törölni a régi hulladéklerakókat.

A bázist visszaállíthatja ebből a dumpból. Ehhez:

dump létrehozási folyamat

Ugyanezzel a sikerrel a szkript a helyi számítógépen működik, a DENWER fut. Kívánság szerint átviheti az adatbázist az localhost-ról a szolgáltató kiszolgálójára ezen a szkripten keresztül.

Tanács:
ha a CMS-ben a helyi számítógépen létrehoz egy webhelyet, majd a CMS telepítésének szakaszában átküldi a tárhelynek, adja meg az adatbázis típusának nevét: "loc_goodsite". Így az adatbázis nevével ismerkedhet meg, hogy LOCAL és a "goodsite.ru" webhelyhez tartozik.

Alkalmazási gyakorlat:
dzhumlovodami tapasztalt kiderült, hogy munka közben Sypex Dömper Lite létrehozott hosting könyvtárak és fájlok tulajdonában, nem igaz, és a webszerver. Ez azzal a ténnyel jár, hogy nem törölheti őket FTP-hozzáféréssel. Hatékony megoldást találtak erre a problémára. A közeljövőben leckét felteszik a honlapon: „Hogyan lehet megváltoztatni a jogosultságokat a fájlokat és könyvtárakat által létrehozott PHP - forgatókönyvet.”

Ha zökkenőmentes biztonsági másolatot készít a biztonsági mentéssel, digitális zongorát vásárolhat magától. És a "naryarivat" valami optimista és bravura :-)