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