Προσθήκη BACKWPUP warning-cannot-load-from-mysqlproc-the-table-is-probably-corrupt

Προσθήκη BACKWPUP warning-cannot-load-from-mysqlproc-the-table-είναι-μάλλον-διεφθαρμένο

WAARSCHUWING: Databasefout Δεν είναι δυνατή η φόρτωση από mysql.proc.

Πόσο σοβαρή είναι αυτή η προειδοποίηση;Τι μπορεί να γίνει για να το διορθώσει;

Αυτό οφείλεται σε αλλαγές σχήματος που απαιτούνται από διαφορετικές εκδόσεις διακομιστή MySQL.Ένας εύκολος τρόπος για να το διορθώσετε είναι να εκτελέσετε την εντολή mysql_upgrade από τη γραμμή εντολών.

Σχετικά με το mysql_upgrade

Το mysql_upgrade ελέγχει όλους τους πίνακες σε όλες τις βάσεις δεδομένων για ασυμβατότητα με την τρέχουσα έκδοση του διακομιστή MySQL. Το mysql_upgrade αναβαθμίζει επίσης πίνακες συστήματος, ώστε να μπορούν να χρησιμοποιηθούν νέα προνόμια ή δυνατότητες που μπορεί να έχουν προστεθεί.

Το mysql_upgrade θα πρέπει να εκτελείται κάθε φορά που αναβαθμίζεται η MySQL.Αντικαθιστά το παλαιότερο σενάριο mysql_fix_privilege_tables, το οποίο δεν θα πρέπει πλέον να χρησιμοποιείται.

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

mysqlcheck --all-databases --check-upgrade --auto-repair

mysql fix_priv_tables

Εκτελέστε το mysql_upgrade από τη γραμμή εντολών

Για να χρησιμοποιήσετε το mysql_upgrade, βεβαιωθείτε ότι εκτελείται ο διακομιστής MySQL και, στη συνέχεια, καλέστε το mysql_upgrade από το εργαλείο γραμμής εντολών:

mysql_upgrade -uroot -p --force

Στη συνέχεια, θα πρέπει να σας ζητηθεί κωδικός πρόσβασης για τη ρίζα MySQL και το mysql_upgrade θα ελέγξει όλες τις βάσεις δεδομένων και τους πίνακες και θα επιδιορθώσει όπου χρειάζεται.

Ίσως χρειαστεί να καθορίσετε την πλήρη διαδρομή προς την παραπάνω εντολή εάν δεν βρίσκεται στη διαδρομή αναζήτησης του κελύφους.

Στο Debian 6, θα πρέπει να είναι σε:

/usr/bin/mysql_upgrade -uroot -p --force

Στο MAMP για Mac, η προεπιλεγμένη διαδρομή είναι:

/Applications/MAMP/Library/bin/mysql_upgrade -uroot -p --force

Στα Windows, η MySQL θα εγκατασταθεί και θα συμπεριληφθεί στον υποκατάλογο bin.Από προεπιλογή θα πρέπει να βρίσκεται στη διεύθυνση:

"C:\Program Files\MySQL\MySQL Server\[*CHANGE TO MySQL SERVER*]\bin\mysqladmin" -u root shutdown

Φινίρισμα!

Αφού εκτελέσετε το mysql_upgrade, σταματήστε και επανεκκινήστε τον διακομιστή για να βεβαιωθείτε ότι ισχύουν τυχόν αλλαγές στους πίνακες συστήματος.

Όλοι οι ελεγμένοι και επισκευασμένοι πίνακες επισημαίνονται με τον τρέχοντα αριθμό έκδοσης MySQL.Αυτό διασφαλίζει ότι την επόμενη φορά που θα εκτελεστεί το mysql_upgrade στην ίδια έκδοση του διακομιστή, μπορεί να πει εάν ο πίνακας πρέπει να ελεγχθεί ή να επιδιορθωθεί ξανά.

Ιστολόγιο Hope Chen Weiliang ( https://www.chenweiliang.com/ ) κοινοποίησε το "BACKWPUP plugin warning-cannot-load-from-mysqlproc-the-table-is-probably-corrupt", το οποίο είναι χρήσιμο για εσάς.

Καλώς ήρθατε να μοιραστείτε τον σύνδεσμο αυτού του άρθρου:https://www.chenweiliang.com/cwl-167.html

Για να ξεκλειδώσετε περισσότερα κρυμμένα κόλπα🔑, καλώς ήρθατε στο κανάλι μας στο Telegram!

Κάντε share και like αν σας αρέσει! Τα share και τα likes σας είναι το συνεχές μας κίνητρο!

 

发表 评论

Η διεύθυνση email σας δεν θα δημοσιευτεί. 必填 项 已 用 * 标注

Μεταβείτε στην κορυφή