แก้ไขคำเตือน: ข้อผิดพลาดฐานข้อมูล จำนวนคอลัมน์ของ mysql.proc ไม่ถูกต้อง

ที่จริงแล้วถ้าคุณใช้phpMyAdminคุณไม่พบข้อผิดพลาดที่เป็นปัญหา?

  • ปัญหาเกิดจากคุณได้อัปเกรด MariaDB หรือฐานข้อมูล MySQL本。
  • อัปเกรด MariaDB หรือMySQLหลังจากรุ่นฐานข้อมูล โครงสร้างข้อมูลจะไม่ถูกใช้mysql_upgradeคำสั่งเพื่อทำการอัพเดทให้เสร็จสิ้น
  • หลังจากนั้น ระหว่างการทำงานของฐานข้อมูล MySQL ข้อความแสดงข้อผิดพลาดอาจแสดงขึ้น

แก้ไขคำเตือน: ข้อผิดพลาดฐานข้อมูล จำนวนคอลัมน์ของ mysql.proc ไม่ถูกต้อง

ปลั๊กอิน WordPressระหว่างกระบวนการสำรองข้อมูลอัตโนมัติ เกิดข้อผิดพลาดดังต่อไปนี้ ▼

คำเตือน: ข้อผิดพลาดของฐานข้อมูล จำนวนคอลัมน์ของ mysql.proc ไม่ถูกต้อง คาดว่าจะเป็น 21 พบ 20 สร้างด้วย MariaDB 50560 ขณะนี้กำลังทำงาน 100406 โปรดใช้ mysql_upgrade เพื่อแก้ไขข้อผิดพลาดนี้ สถานะการแสดงข้อความค้นหา

  • mysql.proc นี่คือตารางระบบใน 5.1 ที่บันทึกข้อมูลเกี่ยวกับขั้นตอนหรือฟังก์ชันที่เก็บไว้

วิธีแก้ไขคำเตือน: ข้อผิดพลาดฐานข้อมูล จำนวนคอลัมน์ของ mysql.proc ผิด

ต่อไปนี้คือเฉิน เว่ยเหลียงเอกสารโซลูชัน

ขั้นตอนที่ 1:แนวทางปฏิบัติที่ปลอดภัยคือการดัมพ์หรือสำรองข้อมูลไว้ก่อน:

mysqldump -uroot -p123456 --quick --master-data=1 --all-databases --flush-logs --lock-tables >
  • โปรดเปลี่ยน "123456" ด้านบนเป็นรหัสผ่านรูท MySQL ของคุณ

ขั้นตอนที่ 2:ใช้สิ่งต่อไปนี้mysql_upgrade คำสั่งแก้ไข

mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456

ต่อไปนี้เป็นกระบวนการสาธิต SSH ▼

[root@db lib]# mysql_upgrade -u root -p123456 -hdb --datadir=/var/lib/mysql/ --basedir=/
mysql_upgrade: the '--datadir' option is always ignored
mysql_upgrade: the '--basedir' option is always ignored
Looking for 'mysql' as: mysql
Looking for 'mysqlcheck' as: mysqlcheck
Running 'mysqlcheck' with connection arguments: '--host=db'
Running 'mysqlcheck' with connection arguments: '--host=db'
mysql.columns_priv                                OK
mysql.db                                          OK
mysql.event                                       OK
mysql.func                                        OK
mysql.general_log
Error   : You can't use locks with log tables.
status  : OK
mysql.help_category                               OK
mysql.help_keyword                                OK
mysql.help_relation                               OK
mysql.help_topic                                  OK
mysql.host                                        OK
mysql.ndb_binlog_index                            OK
mysql.plugin                                      OK
mysql.proc                                        OK
mysql.procs_priv                                  OK
mysql.servers                                     OK
mysql.slow_log
Error   : You can't use locks with log tables.
status  : OK
mysql.student                                     OK
mysql.t1                                          OK
mysql.t2                                          OK
mysql.tables_priv                                 OK
mysql.time_zone                                   OK
mysql.time_zone_leap_second                       OK
mysql.time_zone_name                              OK
mysql.time_zone_transition                        OK
mysql.time_zone_transition_type                   OK
mysql.user                                        OK
................................................
test.newuser                                      OK
test.usertag                                      OK
Running 'mysql_fix_privilege_tables'...
WARNING: NULL values of the 'character_set_client' column ('mysql.proc' table) have been updated with a default value (latin1). Please verify if necessary.
WARNING: NULL values of the 'collation_connection' column ('mysql.proc' table) have been updated with a default value (latin1_swedish_ci). Please verify if necessary.
WARNING: NULL values of the 'db_collation' column ('mysql.proc' table) have been updated with default values. Please verify if necessary.
OK
[root@db lib]#

มีวิธีแก้ไขปัญหาฐานข้อมูล MySQL เพิ่มเติมด้านล่าง▼

หวัง Chen Weiliang บล็อก ( https://www.chenweiliang.com/ ) แชร์ "คำเตือนการแก้ปัญหา: การนับคอลัมน์ข้อผิดพลาดฐานข้อมูลของ mysql.proc ไม่ถูกต้อง" ซึ่งมีประโยชน์สำหรับคุณ

ยินดีต้อนรับสู่การแบ่งปันลิงค์ของบทความนี้:https://www.chenweiliang.com/cwl-1096.html

หากต้องการปลดล็อคเคล็ดลับที่ซ่อนอยู่เพิ่มเติม ยินดีต้อนรับเข้าร่วมช่อง Telegram ของเรา!

แชร์และกดไลค์ถ้าคุณชอบ! การแชร์และการถูกใจของคุณคือแรงบันดาลใจอย่างต่อเนื่องของเรา!

 

发表评论

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ 必填项已用 * 标注

เลื่อนไปที่ด้านบน