ελέγχω και αισιόδοξος MySQL βάση δεδομένων Automatically με Crontab/Cron
MySQL is έναs πολύ δημοφιλήs ελεύθερος ακόμα ισχυρός σύστημα δεδομένων. μα ισότιμος μέσα σπουδαίος βάση δεδομένων, the τραπέζι μπορώ αποκτώ αποσπασματικός με διαφάνεια εξαιτίας συνεχής εκσυγχρονίζω, ή σβύνω και παρεμβάλω εγχείρηση επάνω δεδομένα κατάστημα μέσα βάση δεδομένων. δίπλα σε, αυτού’ επίσηs πιθανότητα ότι the βάση δεδομένων μπορώ αποκτώ corrupted. ούτως, performing υγεία ελέγχω επάνω βάση δεδομένων και αισιόδοξος MySQL υπηρετώ τακτικά is έναs σημαντικός δουλειά.
αυτού’ λίγο από ενοχλητικός εάν the βάση δεδομένων διαχειριστές έχω σε login στο υπηρετώ ή λανσάρω the phpMyAdmin σε αισιόδοξος the βάση δεδομένων έναs από έναs ή τραπέζι από τραπέζι χειροποίητοs. μερικέs φορέs DB admin μπορώ απλά ξεχνώ κάνω the δουλειά ή θέτω the συχνότητα του optimization σε μισθωτής ώρα. αυτού’ πρότεινα ότι κάθε τραπέζι μέσα MySQL βάση δεδομένων είναι έλεγξα τουλάχιστον κάποτε έναs ημέρα επάνω έναs απασχολημένος υπηρετώ.
αυτού’ πιθανά σε αυτόματο the optimization του MySQL διαδικασία από χρησιμοποιώνταs crontab λειτουργώ μέσα Linux/Unix/ σεντ/ ελεύθερος. The cron δουλειά σε ελέγχω και αισιόδοξος MySQL βάση δεδομένων μπορώ να είμαι δημιούργησα από χρησιμοποιώνταs mysqlcheck πελάτης χρησιμότητα έρχεται MySQL εγκατάσταση. mysqlcheck πελάτης μπορώ ελέγχω, επισκευάζω, αισιόδοξος, και αναλύω τραπέζι μέσα MySQL βάση δεδομένων.
σε δημιουργώ έναs καινούργιος cron δουλειά, login στο υπηρετώ όπως ρίζα ή οποιοσδήποτε άλλος user, και τότε εκδίδω the crontab αρχείο ( μέσα most λειτουργώ σύστημα, crontab e θα ανοίγω crontab αρχείο μέσα παράληψη text εκδότηs) συμπεριλαμβάνω the επόμενος ουρά του text. για users χρησιμοποιώνταs cPanel, κλικ επάνω “Cron δουλειά” πού εσύ μπορείs φτιάχνω crontab σε καθημερινός, ωριαίος και άλλος διάλειμμα. εμπειρία webmasters μπορώ επίσηs φτιάχνω έναs crontab αρχείο μέσα rc.hourly ή rc.daily ή άλλος cron κατάλογος. σημείωση ότι εάν you login όπως έναs MySQL ή κανονικός user με όχι προσέγγιση προνόμια σε όλος βάση δεδομένων, αυτού’ όχι πιθανά σε αισιόδοξος όλος βάση δεδομένων, εκτός εάν user αστυνομική ταυτότητα και κωδικός για ρίζα is καθόρισα όπως μέσα παράδειγμα υπό.
0 1 * * * mysqlcheck Aao – αυτο- επισκευάζω u ρίζα ppassword[] > dev/null
The επάνω δήλωση έχει the syntax όμοιος σε “mysqlcheck [ προαίρεση] – όλος- βάση δεδομένων”, πού – όλος- βάση δεδομένων παραϊατρικός is the παράληψη δράση is όχι βάση δεδομένων is καθόρισα ούτως μπορώ να είμαι omitted. The κόμμα θα τρέχω mysqlcheck πελάτης σε automatically αναλύω και αισιόδοξος όλος βάση δεδομένων σε 1 είμαι κάθε μέρα. σημείωση ότι υπάρχει όχι διάστημα ανάμεσα p και δικό σου κωδικός για ρίζα. εσύ μπορείs αλλάζω the running ώρα σε δικό σου προτίμηση, και επίσηs αλλάζω the προαίρεση για mysqlcheck κόμμα. εάν you μόλιs θέλω σε ελέγχω και αισιόδοξος βέβαιος βάση δεδομένων ή βέβαιος τραπέζι χωρίs the βάση δεδομένων, χρήση the επόμενος syntax:
mysqlcheck [ προαίρεση] db_name [ τραπέζι]
mysqlcheck [ προαίρεση] – βάση δεδομένων DB1 [DB2 DB3...]
μπορείs θέλω απομακρύνω – αυτο- επισκευάζω ανάβω από το επάνω κόμμα, όπως έναs τραπέζι επισκευάζω εγχείρηση μπορεί προκαλώ δεδομένα απώλεια κάτω μερικά circumstances the εγχείρηση εξαιτίας προκαλώ συμπεριλαμβάνω μα είναι όχι περιορισμένος σε filesystem errors. για εκείνοι ποιόs έχει άλλαξα the χαρακτήρας θέτω και collation του MySQL βάση δεδομένων μπορώ επίσηs χρειάζομαι σε χρήση – παράληψη- χαρακτήρας- θέτω προαίρεση. περισσότερο πληροφορία επάνω όλος διαθέσιμος ανάβω και προαίρεση διαθέσιμος μπορώ να είμαι βρήκαεδώ.
σημαντικός: αυτό είναι ένα πολυβόλο μετέφρασα σελίδα ο οποίος is προμήθευσα " όπως is" χωρίs εγγύηση. πολυβόλο μετάφραση μπορώ να είμαι δύσκολος σε understand. παρακαλώ αναφέρομαιπρωτότυπος Άγγλος άρθρο οποτεδήποτε είναι δυνατόν.
μοιράζομαι και contribute ή αποκτώ τεχνικός υποστηρίζω και βοήθεια σεMy ψηφιακόs ζωή φόρουμ.
Related άρθρο
- MySQL βάση δεδομένων Performance Tuning καλύτερος εξασκώ Video προπαρασκευαστικός
- εγκαθιστώ Web υπηρετώ μέσα Windows XP με Apache2, PHP5 και MySQL4 τμήμα 4
- αλλάζω και ξαναρυθμίζω MySQL ρίζα κωδικός
- πωs βρίσκω και αντικαθιστώ Text μέσα MySQL βάση δεδομένων χρησιμοποιώνταs SQL
- WordPress MySQL SQL ερώτηση Error μέσα WPDB τάξη
- αλλάζω ή θέτω MySQL μακρύς ερώτηση ώρα αξία για κούτσουρο- αργά- απορίες
- χρησιμοποιώνταs PHP-MySQL επιμονή συνδέσειs σε τρέχω WordPress Blog
- επιτρέπω Logging του αργά απορίες ( αργά ερώτηση κούτσουρο) μέσα MySQL βάση δεδομένων
- πωs σε σβύνω υπαρκτός WordPress ταχυδρομώ επανάληψη κατάστημα/ σώζω
- απομακρύνω ή καιροσκόπος πρώτος ή τελευταίοs λίγο χαρακτήρας μέσα MySQL βάση δεδομένων με SQL




























Ιανουάριοs 16th, 2008 0640:
σημείωση ότι –auto- επισκευάζω θα έχω δύο παύλα
επίσηs, you μπορεί θέλω σε αφήνω “> dev/null” έξω για the πρώτος λίγο runs, σε βλέπω the αποτέλεσμα του κόμμα ( εάν you βάζω MAILTOme@mydomain.com= στο top του crontab, the αποτέλεσμα θα αποκτώ έστειλα εκεί).
μπορώ 6th, 2008 1915:
εγώ έκανα όχι γνωρίζω ότι αυτό was nesessary σε τέλειος έναs τακτικός ελέγχω για mysql.