πωs διαβάζω MySQL δυαδικός κούτσουρο αρχείο (BinLog) με mysqlbinlog
MySQL βάση δεδομένων υπηρετώ γενικός δυαδικός κούτσουρο αρχείο για κάθε συναλλαγή στο βάση δεδομένων, προμήθευσα διαχειριστής does όχι αχρηστεύω ή σχόλιο έξω the “ κούτσουρο- αποθήκη” παραϊατρικός μέσα my.cny configuration αρχείο. The δυαδικός κούτσουρο αρχείο είναι γραμμένος μέσα δυαδικός σχήμα. παρ΄ όλο που the δυαδικός logs, ή επίσηs γνωστός όπως ημερολόγιο είναι ενδοχώρα μεταχειρισμένος για MySQL βάση δεδομένων replication σκοπός, μερικέs φορέs μπορείs χρειάζομαι εξετάζω ή διαβάζω the περιεχόμενα του δυαδικός logs μέσα text σχήμα, πού the mysqlbinlog χρησιμότητα θα έλα μέσα χέρι.
δυαδικός κούτσουρο αρχείο, ο οποίος κανονικά έχει όνομα μαζί με σχήμα host_name-bin.xxxxxx και κατάστημα μέσα var/lib/mysql κατάλογος, θα μπορούσεs όχι να είμαι ανοιγμένος και διαβάζω ευθύς μακριά όπως αυτού’ μέσα unreadable δυαδικός σχήμα. διαβάζω the δυαδικός logs μέσα text σχήμα, εμείs μπορώ φτιάχνω χρήση του mysqlbinlog κόμμα, ο οποίος επίσηs ικανός σε readrelay κούτσουρο αρχείο γραμμένος από έναs σκλάβος υπηρετώ μέσα έναs replication setup. εφεδρεία logs έχω το ίδιο σχήμα όπως δυαδικός κούτσουρο αρχείο.
σε χρήση mysqlbinlog χρησιμότητα is απλό, απλά χρήση the επόμενος κόμμα syntax σε τιμολόγιο mysqlbinlog μετά login μέσα όπως ρίζα (else έχειs καθορίζω user όνομα και κωδικός) πληρώνω μέσω SSH:
mysqlbinlog [ προαίρεση] log_file …
So διαβάζω και εκθέτω the περιεχόμενα του δυαδικός κούτσουρο αρχείο όνομα binlog.000001, χρήση this κόμμα:
mysqlbinlog binlog.000001
The δυαδικός κούτσουρο αρχείο και αυτού δεδομένα είναι πιθανό σε να είμαι πολύ πελώριος, ούτως making αυτό σχεδόν impossible διαβάζω οτιδήποτε επάνω οθόνη. οπωσδήποτε, εσύ μπορείs πίπα καπνίσματος the παραγωγή του mysqlbinlog into έναs αρχείο ο οποίος μπορώ να είσαι ανοικτόs πάνω για αργότερα βόσκω μέσα text εκδότηs, από χρησιμοποιώνταs the επόμενος κόμμα:
mysqlbinlog binlog.000001 > filename.txt
περιορίζω the ισοδυναμώ με του δεδομένα retrieved από δυαδικός logs, υπάρχουν διάφορος προαίρεση ότι μπορώ να είμαι συνήθιζα να όριο the δεδομένα αυτό είναι όλο been επιστροφή. ανάμεσα the χρήσιμος ones είναι κατέγραψα υπό:
–αρχή-datetimedatetime=
αρχή διάβασμα the δυαδικός κούτσουρο στο πρώτος γεγονός having έναs timestamp ίσος σε ή αργότερα από the datetime επιχείρημα. The datetime αξία is συγγενής στο τοπική ώρα ζώνη επάνω σε πολυβόλο πού you τρέχω mysqlbinlog. The αξία θα να είμαι μέσα έναs σχήμα αποδεκτός για the DATETIME ή TIMESTAMP δεδομένα δακτυλογραφώ. για παράδειγμα:
mysqlbinlog -αρχή-datetime2005="-12-25 112556::" binlog.000001
–σταματώ-datetimedatetime=
σταματώ διάβασμα the δυαδικός κούτσουρο στο πρώτος γεγονός having έναs timestamp ίσος ή αφίσα στο datetime επιχείρημα. This προαίρεση is χρήσιμος για θέμα- μέσα- ώρα ανάκτηση. βλέπω the περιγραφή του – αρχή-datetime προαίρεση για πληροφορία για the datetime αξία.
–αρχή- θέση=
αρχή διάβασμα the δυαδικός κούτσουρο στο πρώτος γεγονός having έναs θέση ίσος στο N επιχείρημα. This προαίρεση έκανα αίτηση στο πρώτος κούτσουρο αρχείο όνομα επάνω σε κόμμα ουρά.
–σταματώ- θέση=
σταματώ διάβασμα the δυαδικός κούτσουρο στο πρώτος γεγονός having έναs θέση ίσος ή μεγαλύτεροs από the N επιχείρημα. This προαίρεση έκανα αίτηση στο τελευταίοs κούτσουρο αρχείο όνομα επάνω σε κόμμα ουρά.
για περισσότερο usage πληροφορία επάνω mysqlbinlog, επισκέπτομαιεδώ.
σημαντικός: αυτό είναι ένα πολυβόλο μετέφρασα σελίδα ο οποίος is προμήθευσα " όπως is" χωρίs εγγύηση. πολυβόλο μετάφραση μπορώ να είμαι δύσκολος σε understand. παρακαλώ αναφέρομαιπρωτότυπος Άγγλος άρθρο οποτεδήποτε είναι δυνατόν.
μοιράζομαι και contribute ή αποκτώ τεχνικός υποστηρίζω και βοήθεια σεMy ψηφιακόs ζωή φόρουμ.
Related άρθρο
- αλλάζω ή θέτω MySQL μακρύς ερώτηση ώρα αξία για κούτσουρο- αργά- απορίες
- επιτρέπω Logging του αργά απορίες ( αργά ερώτηση κούτσουρο) μέσα MySQL βάση δεδομένων
- πωs σε πλάτη και επαναφέρω ( εξάγω και εισάγω) MySQL βάση δεδομένων προπαρασκευαστικός
- εγκαθιστώ Web υπηρετώ μέσα Windows XP με Apache2, PHP5 και MySQL4 τμήμα 1
- ξαναρυθμίζω the ρίζα κωδικός του MySQL υπηρετώ
- MySQL βάση δεδομένων Performance Tuning καλύτερος εξασκώ Video προπαρασκευαστικός
- εγκαθιστώ Web υπηρετώ μέσα ελεύθερος 6.0 με Apache 2.2, MySQL 5.0 και PHP 5 τμήμα 3
- εγκαθιστώ Web υπηρετώ μέσα Windows XP με Apache2, PHP5 και MySQL4 τμήμα 4
- αλλάζω και ξαναρυθμίζω MySQL ρίζα κωδικός
- πωs βρίσκω και αντικαθιστώ Text μέσα MySQL βάση δεδομένων χρησιμοποιώνταs SQL

































Ιούνιοs 29th, 2008 1633:
This ταχυδρομώ σώζω my ζωή σήμερα… πότε the δυαδικός κούτσουρο λυκάνθρωπος the μόνο δρόμος σε νέα δίκη σημαντικός δεδομένα χάνομαι… ευχαριστώ!!