حل مشكلة Index column size too large

0

المشكلة ورسالة الخطأ :

1709 Index column size too large. The maximum column size is 767 bytes

عندما يتم عمل استعادة لقاعدة بيانات او جدول معين  import / restore mysql database تظهر الرسالة السابقة ..

لتعطل العمل .

من خلال وثائق وويكي mysql

فيمكن ضبط بعض خيارات mysql server لمعالجة المشكلة والتي من اهمها innodb_large_prefix و innodb_file_format

لحل المشكلة قم بإضافة الاعدادات التالية لملف my.cnf

innodb_default_row_format=dynamic
innodb-file-format=barracuda
innodb-file-per-table=1
innodb-large-prefix=1
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8_general_ci


شاهد ايضا اضافة قاعدة بيانات ويوزر mysql من الشيل

 

تقدم شركة امان تكس amantechs.com خدمات دعم للبرمجيات الجاهزة مثل ووردبريس – ماجنتو – اوبن كارت وغيرها وتقدم خدمات برمجة خاصة علي احدث منصات البرمجة مثل  laravel وغيرها ..

 

اترك رد

%d مدونون معجبون بهذه: