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

Post a reply

Smilies
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

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

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

by mindphp » 23/09/2016 12:21 am

ขึ้นข้อความ
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 
ก็จะกลัมาใช้ได้ ได้

Top