• Rejestracja
vBHELP.pl - polskie wsparcie vBulletin
  1. #1
    Młody jest nieaktywny Użytkownik vBHELP.pl
    Dołączył
    Feb 2008
    Posty
    608
    Przydatne posty
    2

    Domyślnie Tworzenie kopii zapasowej bazy

    Hack, który tworzy nam kopie bazy danych. Co jakiś czas lub o danej godzinie.

    Przetłumaczony (nie w pełni, to co umiałem przetłumaczyłem) przeze mnie.

    Instalacja:

    • Folder includes wrzucamy do głównego katalogu forum
    • Otwieramy includes/mysqlbackupconfig.php i konfigurujemy.
    • Importujemy .xml
    • Przechodzimy do Scheduled Tasks ~> Scheduled Task Manager ~> Automatic Database Backup for vBulletin 3.7 i edytujemy, zmieniamy czas co jaki chcemy aby tworzył nam się backup.
    • Tworzymy pusty folder np o nazwie kopia, wrzucamy go na serwer i nadajemy chmod 700.
    • Domyślnie backup zapisuje się np do http://vbhelp.pl/kopia/

    Teraz jeżeli chcemy przywrócić bazę, możemy to zrobić w 5 minut. Wystarczy, że do katalogu z tabelami / bazą wrzucimy mysql_toola. Wpiszemy dane i zaimportujemy. Nie trzeba wrzucać przez phpmyadmina.

    Pozdrawiam.

    mysql_tool wrzucam do załącznika.
    Załączone pliki Załączone pliki



  2. #2
    Awatar Ctrl
    Ctrl jest nieaktywny Advanced Member
    Dołączył
    Jan 2008
    Przegląda
    $location = $lang['Toruń'];
    Posty
    1 047

    Domyślnie

    NA 3.6.10 działa?
    GG:10038207
    Instalacje, Aktualizacje, Tworzenie Skinów, Przenoszenie, Support,
    Gadu-Gadu jest moim prywatnym komunikatorem.
    Wszelką pomoc realizuję jedynie poprzez forum.(No chyba,że dasz mi zarobić,wtedy pisz.)


  3. #3
    Młody jest nieaktywny Użytkownik vBHELP.pl
    Dołączył
    Feb 2008
    Posty
    608
    Przydatne posty
    2

    Domyślnie

    Wydaje mi sie, że tak. Chociaż ten mod tez jest pod 3.6.


  4. #4
    Awatar Ctrl
    Ctrl jest nieaktywny Advanced Member
    Dołączył
    Jan 2008
    Przegląda
    $location = $lang['Toruń'];
    Posty
    1 047

    Domyślnie

    No,niestety....

    The following dependencies were not met:
    This product is not compatible with version 3.6.8 of vBulletin. (Compatible starting with 3.7.0 / Incompatible with 3.7.99 and greater)
    GG:10038207
    Instalacje, Aktualizacje, Tworzenie Skinów, Przenoszenie, Support,
    Gadu-Gadu jest moim prywatnym komunikatorem.
    Wszelką pomoc realizuję jedynie poprzez forum.(No chyba,że dasz mi zarobić,wtedy pisz.)


  5. #5
    Młody jest nieaktywny Użytkownik vBHELP.pl
    Dołączył
    Feb 2008
    Posty
    608
    Przydatne posty
    2

    Domyślnie

    Edytuj .xml i zamień 3.7.0 na 3.6.10


  6. #6
    Awatar Max
    Max
    Max jest nieaktywny There's something in the Air ...
    Dołączył
    Jan 2008
    Posty
    4 775
    Przydatne posty
    252
    Wpisów
    13

    Domyślnie

    Niekompatybilny to niekompatybilny.
    Odradzam używania skryptów do automatycznego wykonywania kopii bazy danych. Lepiej poświęcić chwilę i pobrać kopię poprzez ssh, phpmyAdmin, DirectAdmin etc.


  7. #7
    Canal+ jest nieaktywny Użytkownik
    Dołączył
    Dec 2008
    Posty
    47

    Domyślnie

    A nie ma skryptu który by robił z żut bazy w jednym pliku


  8. #8
    Awatar header
    header jest nieaktywny Advanced Member
    Dołączył
    Sep 2008
    Przegląda
    Myszków
    Posty
    661
    Przydatne posty
    5
    Wpisów
    7

    Domyślnie

    Możesz robić kopię przez DirectAdmina, bo wiem, że posiadasz taki skrypt na serwerze ;]
    Jeżeli masz jakiś drugi serwer, to dobrym sposobem są też kopie lustrzane WWW, sam kiedyś korzystałem i było ok.

    TUTAJ ARTYKUŁ

    Lub :

    Kod:
    #!/bin/sh
    # Copyleft by Dulin
    # Konfiguracja
    # Katalog z kopiami
    BACKUPD="/backup"
    # Sciezka katalogu z OTS
    OTS="/srv"
    # Uzytkownik bazy danych
    MySQLuser="uzytkownik"
    # Haslo 
    MySQLpass="hasło"
    MySQLdb="baza"
    MySQLdb2="Forum"
    # Koniec! Dalej nic nie zmieniac ;-)
    ROK=`date +%Y`
    MIESIAC=`date +%m`
    DZIEN=`date +%d`
    GIM=`date +%H-%M`
    # Mountujemy partycje z kopiami
    #mount $BACKUPD;
    # Sprawdzamy katalogi (czy istnieja) Kolejno rok, miesiac i dzien
    # Rok
    if [ -d $BACKUPD/$ROK ]
    then
    echo
    else
    mkdir $BACKUPD/$ROK
    fi
    # Miesiac
    if [ -d $BACKUPD/$ROK/$MIESIAC ]
    then
    echo
    else
    mkdir $BACKUPD/$ROK/$MIESIAC
    fi
    # Dzien
    if [ -d $BACKUPD/$ROK/$MIESIAC/$DZIEN ]
    then
    echo
    else
    mkdir $BACKUPD/$ROK/$MIESIAC/$DZIEN
    fi
    # Ok Katalogi sprawdzone i utworzone jedziemy dalej ;)
    # Kopie konfiguracji
    tar -zcf $BACKUPD/$ROK/$MIESIAC/$DZIEN/etc-$GIM.tar.gz /etc
    # Kopia bazy danych
    mysqldump --user="$MySQLuser" --password="$MySQLpass" $MySQLdb > $BACKUPD/$ROK/$MIESIAC/$DZIEN/$MySQLdb.sql
    mysqldump --user="$MySQLuser" --password="$MySQLpass" $MySQLdb2 > $BACKUPD/$ROK/$MIESIAC/$DZIEN/$MySQLdb2.sql
    # Pakujemy to
    tar -jcf $BACKUPD/$ROK/$MIESIAC/$DZIEN/mysql-$GIM.tar.bz2 $BACKUPD/$ROK/$MIESIAC/$DZIEN/$MySQLdb.sql $BACKUPD/$ROK/$MIESIAC/$DZIEN/$MySQLdb2.sql
    # Wywalamy co nam juz nie potrzebne
    rm $BACKUPD/$ROK/$MIESIAC/$DZIEN/$MySQLdb.sql
    rm $BACKUPD/$ROK/$MIESIAC/$DZIEN/$MySQLdb2.sql
    # Kopia ots
    tar -zcf $BACKUPD/$ROK/$MIESIAC/$DZIEN/srv-$GIM.tar.gz $OTS
    # Kopia strony www
    tar -zcf $BACKUPD/$ROK/$MIESIAC/$DZIEN/www-$GIM.tar.gz /var/www
    
    echo "Kopia zapasowa zakonczona";
    # Odmontujemy partycje z kopiami
    #umount $BACKUPD;
    Mój Blog

    Oferty w sprawie konfiguracji i pomocy przy vBulletin proszę kierować na PW lub GG.

    Kliknij by napisać PW
    GG : 20650


  9. #9
    Awatar pitu
    pitu jest nieaktywny Advanced Member
    Dołączył
    Mar 2008
    Posty
    723
    Przydatne posty
    3

    Domyślnie

    Cytat Zamieszczone przez Canal+ Zobacz posta
    A nie ma skryptu który by robił z żut bazy w jednym pliku
    Otwórz plik mysqlbackupconfig.php i go uważnie przeczytaj Masz wyraźnie napisane jak zapisać kopię w 1 pliku.
    Masz problem? Pisz na forum, a nie na PW, GG! Na GG oraz PW przyjmuje jedynie indywidualne zlecenia.
    _____________________________________

    Zajmuję się:
    -instalacją vBulletin
    -przenoszeniem na inny serwer
    -aktualizacją do nowszej wersji forum oraz modyfikacji
    -instalacją aktualizacji/styli
    -wszelkiego rodzaju pracami związanymi ze skryptem vBulletin

    Więcej szczegółów na PW - Klik


  10. #10
    Canal+ jest nieaktywny Użytkownik
    Dołączył
    Dec 2008
    Posty
    47

    Domyślnie

    Cytat Zamieszczone przez pitu Zobacz posta
    Otwórz plik mysqlbackupconfig.php i go uważnie przeczytaj Masz wyraźnie napisane jak zapisać kopię w 1 pliku.
    hehe a dokładnie która linijka


Podobne wątki

  1. Najlepsza metoda kopii bazy danych
    By Koyiol in forum Pytania i problemy
    Odpowiedzi: 6
    Ostatni post / autor: 16.03.2010, 00:00
  2. automat kopii bazy na komputer
    By falon in forum Serwery & hosting
    Odpowiedzi: 5
    Ostatni post / autor: 20.12.2009, 12:34
  3. Do posiadaczy nielegalnych kopii
    By RadioErewan in forum Luźne dyskusje
    Odpowiedzi: 18
    Ostatni post / autor: 22.10.2009, 20:11
  4. Odpowiedzi: 17
    Ostatni post / autor: 26.08.2009, 18:04
  5. Tworzenie BBcode z [you]
    By WoG in forum Pytania i problemy
    Odpowiedzi: 1
    Ostatni post / autor: 19.03.2008, 16:27
Chmurka.pl

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67