السلام عليكم ورحمة الله وبركاته
اردت وضع هذا الدرس لعمل Repair & Optimize & Check لاصحاب قواعد البيانات الكبيرة عن طريق ال ssh
طبعا من السي بنل تكون مستحيلة للقواعد الكبيرة جداً
لذلك يلزم عملها من خلال ال ssh
وايضاً لمن تحدث معهم مشاكل من الاصلاح من السي بنل
أولاً لعمل check على قاعدة بيانات معينة مثلا اكتب التالي فى ال ssh:
كود PHP:
mysqlcheck -r -u mysqlusername -p databasename
لعمل Repair & Optimize :
- قم بايقاف ال Mysql من ال ssh عن طريق الأمر :
كود PHP:
/etc/rc.d/init.d/mysql stop
كود PHP:
myisamchk -r /var/lib/mysql/database_name/*.MYI
مع استبدال database_name الى اسم القاعدة
وانتظر قليلا الى ان يكتمل الاصلاح حسب حجم القاعدة
قم بتشغيل ال Mysql :
كود PHP:
/etc/rc.d/init.d/mysql start
لعمل اصلاح لجدول معين فقط استخدم الامر التالي:
كود PHP:
myisamchk [options] tbl_name
هذا طبعا لقواعد من نوع myisam اما اذا كانت من نوع isam فاستبدل كلمة myisamchk ب كلمة isamchk ونفس الاوامر
بالتوفيق