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

เกี่ยวกับ ปัญหาการใช้งาน การติดตั้ง ฐานข้อมูล MySql Oracle MSSQL ect...
การเขียน คำสั่ง SQL เพื่อดึกข้อมูล บอร์ดนี้ควรระบุโครงสร้างตารางของท่านในคำถามด้วยนะ

Moderator: mindphp

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 16131
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

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

โพสต์โดย 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
รันคำสั่ง


โค้ด: เลือกทั้งหมด

    mysql_upgrade -u root -p


ก็จะกลัมาใช้ได้ ได้
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 8 และ บุคคลทั่วไป 0 ท่าน