Page 1 of 1

เจอปัญหา Cannot load from mysql.proc. The table is probably corrupted ใช้ PROCEDURE หลังอัพเกรด Mysql ไม่ได้

Posted: 23/09/2016 12:21 am
by mindphp
ขึ้นข้อความ
Cannot load from mysql.proc. The table is probably corrupted..
ปัญหามาจาก การอัพเกรด เวอร์ชั่น ของ mysql เช่น case ที่เจอปัญหา
มีลูกค้า อัพเกรด ฐานข้อมูล Mysql 5.1 เป็น MySQL 5.5
ฐานข้อมูล และ ตารางต่างๆ ใช้ได้ ไม่มีปัญหา แต่
PROCEDURE ของเดิม ที่เคยมีในฐานข้อมูล หายไปหมด และ ไม่สามารถ สร้างใหม่ได้
ลอง EPAIR TABLE mysql.proc; แล้ว ก็ไม่สามารถแก้ไขได้

ทางแก้ ให้เข้า ssh ในฐานะ root
รันคำสั่ง

Code: Select all

    mysql_upgrade -u root -p 
ก็จะกลัมาใช้ได้ ได้