BACKWPUP plugin warning-cannot-load-from-mysqlproc-the-table-is-probably-corrupt

BACKWPUP plugin warning-cannot-load-from-mysqlproc-the-table-ແມ່ນ-ອາດຈະເປັນການສໍ້ລາດບັງຫຼວງ

WAARSCHUWING: Databasefout ບໍ່ສາມາດໂຫລດຈາກ mysql.proc.

ຄຳເຕືອນນີ້ຮ້າຍແຮງປານໃດ?ສິ່ງທີ່ສາມາດເຮັດໄດ້ເພື່ອແກ້ໄຂມັນ?

ນີ້ແມ່ນເນື່ອງມາຈາກການປ່ຽນແປງ schema ທີ່ຕ້ອງການໂດຍເຄື່ອງແມ່ຂ່າຍ 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 root, ແລະ 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 subdirectory.ໂດຍຄ່າເລີ່ມຕົ້ນມັນຄວນຈະຢູ່ທີ່:

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

ປະຕິບັດ!

ຫຼັງຈາກແລ່ນ mysql_upgrade, ຢຸດແລະເປີດເຄື່ອງແມ່ຂ່າຍໃຫມ່ເພື່ອຮັບປະກັນວ່າການປ່ຽນແປງໃດໆຕໍ່ຕາຕະລາງລະບົບມີຜົນ.

ຕາຕະລາງທີ່ກວດສອບ ແລະສ້ອມແປງທັງໝົດຈະຖືກໝາຍດ້ວຍໝາຍເລກເວີຊັນ MySQL ປັດຈຸບັນ.ນີ້ຮັບປະກັນວ່າຄັ້ງຕໍ່ໄປ mysql_upgrade ຖືກແລ່ນຢູ່ໃນເຄື່ອງແມ່ຂ່າຍດຽວກັນ, ມັນສາມາດບອກໄດ້ວ່າຕາຕະລາງຕ້ອງໄດ້ຮັບການກວດສອບຫຼືສ້ອມແປງອີກເທື່ອຫນຶ່ງ.

ຫວັງ Chen Weiliang Blog ( 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 and like ຖ້າທ່ານມັກມັນ! ການແບ່ງປັນ ແລະຖືກໃຈຂອງເຈົ້າເປັນແຮງຈູງໃຈຢ່າງຕໍ່ເນື່ອງຂອງພວກເຮົາ!

 

评论评论

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ທົ່ງນາທີ່ກໍານົດໄວ້ແມ່ນຖືກນໍາໃຊ້ * ປ້າຍ ກຳ ກັບ

ເລື່ອນໄປທາງເທີງ