Προσθήκη 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 σας είναι το συνεχές μας κίνητρο!