Σημαντικό: Αυτή η σελίδα χρησιμοποιεί cookies (cookies). Χρησιμοποιώντας αυτή την ιστοσελίδα χωρίς να απενεργοποιήσετε τα cookies στον browser, που σημαίνει ότι συμφωνείτε για τη χρήση του.
Αγοράστε τώρα! Χαρακτηριστικά Λήψεις

Κερδίστε μαζί μας!

Αν θα θέλατε να ξεκινήσετε κερδίζουν χρήματα με το vBET σύνδεσμος για Γίνετε μέλος.
Αποτελέσματα 1 να 4 του 4

Θέμα: Πώς να πάρετε ένα αντίγραφο ασφαλείας της βάσης δεδομένων χωρίς περιεχόμενο cache γλώσσα

Υβρίδιο άποψη

Προηγούμενο Post Previous Post   Next Post Επόμενο Post
  1. #1
    Μέλος
    Εγγραφή
    Οκτώβρης 2009
    Μηνύματα
    67

    Default Πώς να πάρετε ένα αντίγραφο ασφαλείας της βάσης δεδομένων χωρίς περιεχόμενο cache γλώσσα

    Κρυψώνες γλώσσα μπορεί να γίνει η βάση δεδομένων έως και 50 φορές μεγαλύτερη. Δεν υπάρχει ανάγκη για τη δημιουργία αντιγράφων ασφαλείας των κρυπτών επειδή αντικαθίστανται κάθε 14 ημέρες ούτως ή άλλως. Εδώ είναι πώς να δημιουργήσετε αντίγραφο ασφαλείας των δεδομένων όπου η μνήμη cache στους πίνακες είναι να ξεπλυθεί (άδειο) για τη δημιουργία αντιγράφων ασφαλείας (δοκιμασμένο σε Linux Centos): Batchjob: mysqldump -u username -ppassword databasename | python χωματερή.py > χωματερή.sql όπου οι ακόλουθες python script με όνομα χωματερή.py χρησιμοποιείται:
    Code:
    #!/usr/bin/env python# -*- coding: UTF-8 -*-#import sys  line = sys.stdin.readline()ignore = Falsewhile line:if "LOCK TABLES" in line:l = line.replace("`", "")try:tname = l.split(" ")[2]sys.stderr.write(tname+"\n")if tname in ("vbenterprisetranslator_cache_medium_da",    "vbenterprisetranslator_cache_medium_ar",    "vbenterprisetranslator_cache_medium_be",    "vbenterprisetranslator_cache_medium_bg",    "vbenterprisetranslator_cache_medium_ca",    "vbenterprisetranslator_cache_medium_cs",    "vbenterprisetranslator_cache_medium_cy",    "vbenterprisetranslator_cache_medium_de",    "vbenterprisetranslator_cache_medium_el",    "vbenterprisetranslator_cache_medium_en",    "vbenterprisetranslator_cache_medium_es",    "vbenterprisetranslator_cache_medium_et",    "vbenterprisetranslator_cache_medium_fa",    "vbenterprisetranslator_cache_medium_fi",    "vbenterprisetranslator_cache_medium_fr",    "vbenterprisetranslator_cache_medium_ga",    "vbenterprisetranslator_cache_medium_gl",    "vbenterprisetranslator_cache_medium_hi",    "vbenterprisetranslator_cache_medium_hr",    "vbenterprisetranslator_cache_medium_hu",    "vbenterprisetranslator_cache_medium_id",    "vbenterprisetranslator_cache_medium_is",    "vbenterprisetranslator_cache_medium_it",    "vbenterprisetranslator_cache_medium_iw",    "vbenterprisetranslator_cache_medium_ja",    "vbenterprisetranslator_cache_medium_ko",    "vbenterprisetranslator_cache_medium_lt",    "vbenterprisetranslator_cache_medium_lv",    "vbenterprisetranslator_cache_medium_mk",    "vbenterprisetranslator_cache_medium_ms",    "vbenterprisetranslator_cache_medium_mt",    "vbenterprisetranslator_cache_medium_nl",    "vbenterprisetranslator_cache_medium_no",    "vbenterprisetranslator_cache_medium_pl",    "vbenterprisetranslator_cache_medium_pt",    "vbenterprisetranslator_cache_medium_ro",    "vbenterprisetranslator_cache_medium_ru",    "vbenterprisetranslator_cache_medium_sk",    "vbenterprisetranslator_cache_medium_sl",    "vbenterprisetranslator_cache_medium_sq",    "vbenterprisetranslator_cache_medium_sr",    "vbenterprisetranslator_cache_medium_sv",    "vbenterprisetranslator_cache_medium_sw",    "vbenterprisetranslator_cache_medium_th",    "vbenterprisetranslator_cache_medium_tl",    "vbenterprisetranslator_cache_medium_tr",    "vbenterprisetranslator_cache_medium_uk",    "vbenterprisetranslator_cache_medium_vi",    "vbenterprisetranslator_cache_medium_yi",    "vbenterprisetranslator_cache_medium_zh-CN",    "vbenterprisetranslator_cache_medium_zh-TW",    "vbenterprisetranslator_cache_da",    "vbenterprisetranslator_cache_ar",    "vbenterprisetranslator_cache_be",    "vbenterprisetranslator_cache_bg",    "vbenterprisetranslator_cache_ca",    "vbenterprisetranslator_cache_cs",    "vbenterprisetranslator_cache_cy",    "vbenterprisetranslator_cache_de",    "vbenterprisetranslator_cache_el",    "vbenterprisetranslator_cache_en",    "vbenterprisetranslator_cache_es",    "vbenterprisetranslator_cache_et",    "vbenterprisetranslator_cache_fa",    "vbenterprisetranslator_cache_fi",    "vbenterprisetranslator_cache_fr",    "vbenterprisetranslator_cache_ga",    "vbenterprisetranslator_cache_gl",    "vbenterprisetranslator_cache_hi",    "vbenterprisetranslator_cache_hr",    "vbenterprisetranslator_cache_hu",    "vbenterprisetranslator_cache_id",    "vbenterprisetranslator_cache_is",    "vbenterprisetranslator_cache_it",    "vbenterprisetranslator_cache_iw",    "vbenterprisetranslator_cache_ja",    "vbenterprisetranslator_cache_ko",    "vbenterprisetranslator_cache_lt",    "vbenterprisetranslator_cache_lv",    "vbenterprisetranslator_cache_mk",    "vbenterprisetranslator_cache_ms",    "vbenterprisetranslator_cache_mt",    "vbenterprisetranslator_cache_nl",    "vbenterprisetranslator_cache_no",    "vbenterprisetranslator_cache_pl",    "vbenterprisetranslator_cache_pt",    "vbenterprisetranslator_cache_ro",    "vbenterprisetranslator_cache_ru",    "vbenterprisetranslator_cache_sk",    "vbenterprisetranslator_cache_sl",    "vbenterprisetranslator_cache_sq",    "vbenterprisetranslator_cache_sr",    "vbenterprisetranslator_cache_sv",    "vbenterprisetranslator_cache_sw",    "vbenterprisetranslator_cache_th",    "vbenterprisetranslator_cache_tl",    "vbenterprisetranslator_cache_tr",    "vbenterprisetranslator_cache_uk",    "vbenterprisetranslator_cache_vi",    "vbenterprisetranslator_cache_yi",    "vbenterprisetranslator_cache_zh-CN",    "vbenterprisetranslator_cache_zh-TW",    "vbenterprisetranslator_cache_short_da",    "vbenterprisetranslator_cache_short_ar",    "vbenterprisetranslator_cache_short_be",    "vbenterprisetranslator_cache_short_bg",    "vbenterprisetranslator_cache_short_ca",    "vbenterprisetranslator_cache_short_cs",    "vbenterprisetranslator_cache_short_cy",    "vbenterprisetranslator_cache_short_de",    "vbenterprisetranslator_cache_short_el",    "vbenterprisetranslator_cache_short_en",    "vbenterprisetranslator_cache_short_es",    "vbenterprisetranslator_cache_short_et",    "vbenterprisetranslator_cache_short_fa",    "vbenterprisetranslator_cache_short_fi",    "vbenterprisetranslator_cache_short_fr",    "vbenterprisetranslator_cache_short_ga",    "vbenterprisetranslator_cache_short_gl",    "vbenterprisetranslator_cache_short_hi",    "vbenterprisetranslator_cache_short_hr",    "vbenterprisetranslator_cache_short_hu",    "vbenterprisetranslator_cache_short_id",    "vbenterprisetranslator_cache_short_is",    "vbenterprisetranslator_cache_short_it",    "vbenterprisetranslator_cache_short_iw",    "vbenterprisetranslator_cache_short_ja",    "vbenterprisetranslator_cache_short_ko",    "vbenterprisetranslator_cache_short_lt",    "vbenterprisetranslator_cache_short_lv",    "vbenterprisetranslator_cache_short_mk",    "vbenterprisetranslator_cache_short_ms",    "vbenterprisetranslator_cache_short_mt",    "vbenterprisetranslator_cache_short_nl",    "vbenterprisetranslator_cache_short_no",    "vbenterprisetranslator_cache_short_pl",    "vbenterprisetranslator_cache_short_pt",    "vbenterprisetranslator_cache_short_ro",    "vbenterprisetranslator_cache_short_ru",    "vbenterprisetranslator_cache_short_sk",    "vbenterprisetranslator_cache_short_sl",    "vbenterprisetranslator_cache_short_sq",    "vbenterprisetranslator_cache_short_sr",    "vbenterprisetranslator_cache_short_sv",    "vbenterprisetranslator_cache_short_sw",    "vbenterprisetranslator_cache_short_th",    "vbenterprisetranslator_cache_short_tl",    "vbenterprisetranslator_cache_short_tr",    "vbenterprisetranslator_cache_short_uk",    "vbenterprisetranslator_cache_short_vi",    "vbenterprisetranslator_cache_short_yi",    "vbenterprisetranslator_cache_short_zh-CN",    "vbenterprisetranslator_cache_short_zh-TW"):ignore = Trueexcept IndexError:sys.stderr.write(l)passif ignore and "INSERT" in line:line = sys.stdin.readline()continueif "UNLOCK TABLES" in line:ignore = False sys.stdout.write(line)line = sys.stdin.readline()
    Θυμηθείτε να τρέχει: chmod + x / root / dump.py από τη ρίζα (μόνο μία φορά πριν από την εκτέλεση εργασίας παρτίδα η πρώτη φορά)
    Τελευταία επεξεργασία από το χρήστη vBET? 22-10-13 στο 17:27. Λόγος: Διορθωμένο απόσπασμα του κώδικα BBCode

  2. #2
    Μέλος
    Εγγραφή
    Οκτώβρης 2009
    Μηνύματα
    67

    Default

    Μια άλλη πιθανή (δοκιμαστεί) πιο απλή λύση: mysqldump-u όνομα_χρήστη-ppassword databasename | grep-P-V "INSERT INTO (Πίνακας 1` `|` πίνακας2 `)"> dump.sql

    (Θυμηθείτε να χρησιμοποιήσετε `και όχι»)
    Τελευταία επεξεργασία από το χρήστη krisp? 24-01-10 στο 01:59.

  3. #3
    Michał Podbielski (vBET Προσωπικό) vBET's Avatar
    Εγγραφή
    Οκτώβρης 2009
    Μηνύματα
    3,037

    Default

    Και πολύ πιο απλή - απλά ρυθμίστε στο vBET την χρήση εξωτερικών βάσεων δεδομένων για την cache
    Αυτό έχετε και διαμορφώσιμο από Admin CP (Admin CP -> vBET Cache -> External DB Cache).

    Με αυτόν τον τρόπο cache πίνακες θα σε άλλες βάσεις δεδομένων και μπορείτε να δημιουργήστε αντίγραφα ασφαλείας φόρουμ χωρίς μνήμη cache και χωρίς κόλπα

  4. #4
    Απαγορευμένες
    Εγγραφή
    Απρ 2015
    Τοποθεσία
    3558 locust δικαστήριο Santa Fe Springs, CA 90670
    Μηνύματα
    1

    Default

    Καταπληκτική βοήθεια εδώ. Τώρα είμαι σε θέση να το κάνουμε χωρίς κανενός είδους βοήθεια. Ευχαριστώ

Ετικέτες για Θέματος

Δικαιώματα Δημοσίευσης

  • Εσείς μπορεί να μην υστέρων νέα νήματα
  • Εσείς μπορεί να μην απαντήσεις μετά
  • Εσείς μπορεί να μην συνημμένα μήνυμα
  • Εσείς μπορεί να μην επεξεργαστείτε τα μηνύματα σας
  •  
  • BB code είναι Επί
  • Smilies Οι Επί
  • [IMG] κωδικός Επί
  • [VIDEO] κωδικός Επί
  • Ο κώδικας HTML είναι Off