Oneprovider - Cum faci backup/migrare din rescue mode

AlexH

Merg pe strada catre Mine...
Membru personal
Administrative
Freelancer
SEO Expert
Pentru ca in ultimele zile mai multi clienti au avut probleme chiar mari cu oneprovider, ma gandesc ca sunt si altii care le-ar fi de folos informatiile de mai jos, pentru ca ajutor sau informatii utile din partea lor nu veti primi.
Mai jos aveti pas cu pas cum sa faceti backup si recupera, migra datele pe un alt server sau pe acelasi dupa un fresh install.
De retinut ca oneprovider nu ofera mount la partitie automat cand intra in rescue mode asa cum o face online.net. Pentru asta e nevoie sa facem noi mount care voi explica mai jos.

Pentru asta avem nevoie de:
1. Putty - conectare ssh la server
2. WinSCP - conectare la server si manipulare fisier, etc
3. Total Comander - este recomandat dar puteti folosi orice alt program de manipulare si navigare prin fiisiere

Nivel de cunostinte necesare: Mediu >>> Avansat

1. ne conectam in consola/cont la oneprovider
2. click pe sectiunea server si apoi click pe serverul care dorim sa facem backup
3. click pe manage server si apoi click pe BOOT reboot unde alegem rescue mode cu ubuntu 14,16, eu folosesc mereu versiunea 14
4. acum pagina va face reload unde va apare datele de logare la ssh
5. asteptati cam 3-5 minute ca serverul sa porneasca
6. va conectati la ssh cu putty si folositi user/pass oferit de ei
7. rulati comanda : sudo root - acum va cere parola la userul care sunteti conectat
8. rulati comanda sudo passwd root pentru a schimba parola la userul root. Pentru ca nu va complica folositi aceiasi parola ca la userul care sunteti logati acum. E posibl sa te intrebi dece este nevoie acest pas si care`l vei intelege mai jos sau dupa ce ai lucrat macar odata cu WinSCP. :D
9. click dreapta pe bara sus pe putty si alegeti duplicare sesiune unde va conectati cu user root si parola
10. in noua fereastra unde suntem conectati ca root facem mount la partitie ruland comanda: mount /dev/sda2 /mnt
11. deschidem WinSCP si ne conectam cu userul root
12. tot ce era pe server gasiti in folderul /mnt
13. in functie de panel care folositi calea la fisierele pentru site difera. Pentru a stii cautati pe google website path <nume panel care folosti>. Daca nu esti sigur si ai spatiu destul pe calculator, atunci poti copia tot folderul mnt .
14. copiem fisierele la site in calculator
15. acum copiem datele la mysql in calculator care sunt in /mnt/var/lib, selectam folderul mysql si apoi copiere

Problema cea mai mare cand este in rescue mode nu poti face backup normal la sql si tot ce este in folderul mysql e in format raw care nu te ajuta la nimic, importul in phpmyadmin nu va functiona. Pentru asta avem nevoie de chroot environment unde pornim mysql si apoi facem mysqldump, dar nu functioneaza, insa am gasit solutia chiar usoara sa spun asa.

Noul server sau chiar actualul este deja instalat si pregatit sa migram datele.
Adica am facut conturile pentru fiecare site, ftp, baze de date, etc.

1. ne conectam cu total commander prin ftp la noul server unde copiem datele la fiecare site in parte
2. ne conectam la noul server cu WinSCP ca root si navigam in folderul unde este mysql /var/lib/mysql
3. intram in folderul la baza de date care dorim sa facem migrarea, restore
4. copiem toate fisierele din calculator la baza de date de pe vechiul server pe cel nou
5. dupa ce termina la proprietar veti vedea ca sunt fisiere care apartin de root si mysql. Asta trebuie sa schimba pentru ca atunci cand urcati orice fisier cu WinSCP si logati ca root, automat se seteaza proprietar root, care in cazul de fata face ca site-ul sa nu functioneze.
6. setam ca proprietar mysql la toate fisierele din folderul la baza de date.
- select toate fisierele
- click dreapta si alegem proprietati
- vom avea doua optiuni grup si proprietar. La grup lasam ne setat iar la propretar alegem mysql. Salvam si acum va schimba automat la toate fiisierele proprietarul.
7. mergem in panel sau din consola dam restart la serverul de mysql
8. accesam site-ul si daca ai facut totul bine ar trebuie sa functioneze fara probleme.

Nota:
Daca nu stii/poti face singur tot ce am explicat mai sus, o pot face eu pentru tine. Costul este de 100Euro. Plata la inceput prin paypal ca gift.
 
Ultima editare:
Loading...
Sus