المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : [ حل ] مشكلة امتلاء البارتشن /var من قواعد البيانات databases



walid
11-02-2013, بتوقيت غرينيتش 01:47 AM
السلام عليكم ورحمة الله وبركاته

اضع اليوم بين ايدكك حل بسيط لمشكلة امتلاء البارتشن /var بقواعد البيانات databases والبعض يلجاء لعمل OS Reload للسيرفر SERVER او شراء سيرفر SERVER اخر حسب اجتياجاتة فاليوم اود ان انقل لكم الحل بدلا من عمل OS Reload

اولا نقوم بأخد نسخة من مجلد قواعد البيانات databases على السيرفر SERVER للاحتياط

cp -rf /var/lib/mysql /backup

ثم نقوم بأيقاف ال mysql حتى يسمح لنا بمسح ال mysql.sock السوكت الخاص بال mysql server




/etc/init.d/mysql stop

ثم نقوم بمسح المجلد /var/lib/mysql

rm -rf /var/lib/mysql

بفرض انك نقلت مجلد ال mysql الى /backup

ننفذ الامر التالى

chown -R mysql:mysql /backup/mysql

حتى نسمح بأدارة قواعد البيانات databases على السيرفر SERVER من حيث الاضافة والتعديل والحذف وذلك بأعطاء صلاحيات لليوزر mysql بالتعديل على قواعد البيانات databases الموجودة داخل المجلد

ثم نقوم بتنفيذ الامر التالى

ln -s /backup /var/lib/mysql
حتى نقوم بعمل Symbolic link لمجلد ال mysql المنقول ال /backup فى /var/lib/mysql

ثم نقوم بعمل تشغيل لل mysql

/etc/init.d/mysql start

ثم نقوم بتفيذ الامر التالى

/scripts/updatemysqlquota

وهكذا قد قمنا بحل مشكلة امتلاء البارتشن var بقواعد البيانات databases

ويوجد حل اخر وهو شراء هارد ديسك اخر

ثم نقوم بوضوع محتويات مجلد mysql بداخلة ثم نقوم بعمل mount للهارد فى المكان /var/lib/mysq

mount /dev/sda3 /var/lib/mysql

ثم بالتعديل على ملف /etc/fstab

/dev/sda3 /var/lib/mysql ext3 defaults 1 2

حتى يقوم النظام بعمل mount تلقائيا فى حالة عمل reboot للسيرفر SERVER او غيرة




https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى