السلام عليكم
واجهتنى مشكله بأحد السيرفرات بجدول post وطبعا الجدول كان كبييير نوعا ما
عند عمل ريبير سواء للجدول فقط او القاعده كلها يمتلىء التمب
هنستخدم امر myisamchk فى عمل ريبير للقواعد ولتفادى امتلاء التمب نقوم بتفيذ التالى
ثم نوقف الاباتشى والمايسكول بالاوامر التاليه
الاباتشى
المايسكول
ثم نقوم بعمل repair للقواعد كامله على السيرفر بالامر
وايضا لعمل optimize للقواعد او تحسين للقواعد
لتنفيذ الاوامر هذى على قاعده فقط او جدول معين
نستخدم الامر التالى مع استبدال mohamed_1 الى اسم القاعده المراد تنفيذ الامر لها
على جدول معين بالقاعده نستخدم الامر التالى مع استبدال اسم القاعده واسم الجدول post بإسم الجدول حسب ما يناسبك
بعد الانتهاء
نقوم بتشغيل الاباتشى والمايسكول
و
واجهتنى مشكله بأحد السيرفرات بجدول post وطبعا الجدول كان كبييير نوعا ما
عند عمل ريبير سواء للجدول فقط او القاعده كلها يمتلىء التمب
هنستخدم امر myisamchk فى عمل ريبير للقواعد ولتفادى امتلاء التمب نقوم بتفيذ التالى
PHP:
mkdir /home/sqltmp
الاباتشى
PHP:
service httpd stop
PHP:
service mysql stop
PHP:
myisamchk -r /var/lib/mysql/*/*.MYI --tmpdir=/home/sqltmp
PHP:
myisamchk -o /var/lib/mysql/*/*.MYI --tmpdir=/home/sqltmp
لتنفيذ الاوامر هذى على قاعده فقط او جدول معين
نستخدم الامر التالى مع استبدال mohamed_1 الى اسم القاعده المراد تنفيذ الامر لها
PHP:
myisamchk -r /var/lib/mysql/mohamed_1/*.MYI --tmpdir=/home/sqltmp
على جدول معين بالقاعده نستخدم الامر التالى مع استبدال اسم القاعده واسم الجدول post بإسم الجدول حسب ما يناسبك
PHP:
myisamchk -r /var/lib/mysql/mohamed_1/post.MYI --tmpdir=/home/sqltmp
بعد الانتهاء
نقوم بتشغيل الاباتشى والمايسكول
PHP:
service httpd start
PHP:
service mysql start