Drupal webhely teljes mentése

rambovics képe

Sziasztok!

Időnként szeretnék oldalamról egy teljes mentést csinálni, hogy, ha gond van, vissza lehessen mindent állítani.
Miután kezdő Drupal-os vagyok, szeretném megkérdezni, hogy mit kell pontosan menteni ill. hogyan?
(A Drupal 5.x-et adtam meg, de 6.x-re is érdekelne a válasz, ha van különbség)

A témához legközelebbi bejegyzés a fórumon, amit találtam, az 2006. augusztus 23-ai, címe: "Teljes mentés szeretnék.", s többek közt az alábbi hozzászólást tartalmazza:
"igazából egy mysqldump az adott adatbázisra + a documentroot arhiválása megegyezik a teljes backup -al! másra nincs is szükséged"

Ez azt jelenti, hogy két feladat van:
1. az adatbázist kell mentenem ?
2. szimplán lemásolni a gépemre a webhelyem root mappáját?

Ha a 2-es pontra a válasz igen, akkor az menni fog, viszont az 1-es ponttal nem minden tiszta: miután kezdő vagyok, a mysqldump nem sokat mond nekem.
Csak annyit tudok, hogy phpMyAdmin 2.9.1.1-Debian-7 kezeli az adatbázisomat.
Itt a menüben pl. exportálni tudok, ez nem használható a mysqldump helyett?
Mi a kettő közt a különbség?
Ha mysqldump kell, annak mi a pontos szintaktikája?

Drupal verzió: 
Nagy Gusztáv képe

de azért a mentést akkor érted meg igazán, ha egy másik gépen ugyanazt helyre is tudod állítani.

A jegyzetemben írtam erről.

0
0

Nagy Gusztáv

pp képe

Az export alapvetően jó legalábbis kis méretű és kis forgalmú oldalaknál.
Az export az a PHPMyadminban elérhető funkció. A PHPMyadminnal webes felületen keresztül tudod az adatbázisodat kezelni. Ennek aztán vannak hátulütői. Az egyik legfontosabb, hogy nagy méretű adatbázisnál elképzelhető, hogy elfogy az idő ami a PHP szkript rendelkezésére áll és nem fogod tudni exportálni/importálni a teljes adatbázist. (ez jellemzően csak nagy méretű oldalaknál probléma).
Amikor exportálsz közben is történhetnek beírások és lehet, hogy inkonzisztens állapotot archiválsz. Ez nagy forgalmú oldalaknál valószínűbb. Ezt el tudod úgy kerülni, hogy az export/dump idejére leállítod az adatbázist. Na ekkor nem fogod tudni használni a PHPMyadmint értelemszerűen de a mysqldumpot igen. Ehhez viszont megfelelő jogosultságok és minimum ssh hozzáférés kell. Ezt a legtöbb tárhely szolgáltató nem szokott adni, viszont készít rendszeres napi mentést. Nekem már többször segített a szolgáltatóm és visszaállította az előző állapotot. Javaslom kérdezz rá a szolgáltatódnál erre. (ettől függetlenül persze érdemes mentést készíteni néha)

Ahogyan Gusztáv is írta az olyan mentés amiből nem lehet visszaállítani az eredeti rendszert nem ér semmit sem. Szóval mindig próbáld ki a mentésedet egy teszt rendszeren.

pp

0
0
aksza képe

Szerintem kezdőként nem rossz megoldás ha a Backup and Migrate modult használod, ezzel a drupalon "belülről" tudsz adatbázist menteni. Felvetődik a kérdés, hogy a visszatöltésnél mi a teendő, hiszen ott elvileg nincs még drupal. Én csináltam már korábban (sikerrel), hogy mentettem a Backup and Migrate-val adatbázist, ezután lemásoltam a fájlokat amik a szerveren vannak, az új helyre telepítettem egy drupalt, ide szintén a BM-el betöltöttem az előzőleg mentett adatbázist, majd a letöltött fájlokat a settigs.php kivételével egyszerűen rámásoltam a frissen telepített drupalra és minden működött. Így megkíméltem magam attól is, hogy a settings.php-t kelljen átírogatni (a migrálás nagyon fontos része), ami nem egy nagy dolog, de azért kezdőként bele lehet futni a csapdába.

0
0
nemetivilmos képe

***********************************************************
Csak annyit tudok, hogy phpMyAdmin 2.9.1.1-Debian-7 kezeli az adatbázisomat.
Itt a menüben pl. exportálni tudok, ez nem használható a mysqldump helyett?
Mi a kettő közt a különbség?
Ha mysqldump kell, annak mi a pontos szintaktikája?
***********************************************************

A dump-ot mint kifejezést pl az Assembly/C/Pascal világban memory dump-nak szokták mondani ami nekem fogalomként a mentést, jelenti, teljes kép egy az egyben. Remélem jól emlékszem, hasonlóan a cd képhez itt is erről lenne szó ? Ebben az értelemben akartátok használni?

Google forditóból
***************
dump - angol/magyar

főnév:
szeméthalom
puffanás
katonai raktár
tábori raktár [kat.]
ideiglenes tárolótér [kat.]

ige :
kiborít
lerak

melléknév:
ostoba

- Nekem ez tettszik itt a legutolsó .... :)))))
- Te ostoba, hát nem tudod mit jelent, hogy ostoba ?

0
0

Németi Vilmos - méregzöld kezdő Drupal-os

Nagy Gusztáv képe

http://drupal.hu/forum/mysql-dump#comment-4798
http://weblabor.hu/forumok/temak/21142#comment-52200

Így kerestem: http://www.google.hu/search?hl=hu&q=mysql+dump

A phpmyadmin sokszor korlátokba fog ütközni. Kicsúszhat a php időkorlátból, nem lehet túl nagy fájl feltölteni, stb.

A mysqldump egy parancssori eszköz, ahol ilyen korlátok nincsenek.
A legtöbb tárhelyen viszont erre nem adnak jogot.

0
0

Nagy Gusztáv