![]() |
[ حل ] مشكلة امتلاء البارتشن /var من قواعد البيانات
السلام عليكم ورحمة الله وبركاتة
هناك العديد من يواجة مشكلة امتلاء البارتشن /var بقواعد البيانات والبعض يلجاء لعمل OS Reload للسيرفر او شراء سيرفر اخر حسب اجتياجاتة فاليوم اود ان انقل لكم الحل بدلا من عمل OS Reload اولا نقوم بأخد نسخة من مجلد قواعد البيانات على السيرفر للاحتياط ( حرص وماتخونش ) 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 حتى نسمح بأدارة قواعد البيانات على السيرفر من حيث الاضافة والتعديل والحذف وذلك بأعطاء صلاحيات لليوزر mysql بالتعديل على قواعد البيانات الموجودة داخل المجلد ثم نقوم بتنفيذ الامر التالى ln -s /backup /var/lib/mysql حتى نقوم بعمل Symbolic link لمجلد ال mysql المنقول ال /backup فى /var/lib/mysql ثم نقوم بعمل تشغيل لل mysql /etc/init.d/mysql start ثم نقوم بتفيذ الامر التالى /scripts/updatemysqlquota وهكذا قد قمنا بحل مشكلة امتلاء البارتشن var بقواعد البيانات ويوجد حل اخر وهو شراء هارد ديسك اخر ثم نقوم بوضوع محتويات مجلد mysql بداخلة ثم نقوم بعمل mount للهارد فى المكان /var/lib/mysq mount /dev/sda3 /var/lib/mysql ثم بالتعديل على ملف /etc/fstab /dev/sda3 /var/lib/mysql ext3 defaults 1 2 حتى يقوم النظام بعمل mount تلقائيا فى حالة عمل reboot للسيرفر او غيرة وننتظر اى تعليقات خاصة بالموضوع |
مشكور على الحل
اخى مشكور على الحل الرائع
|
نأسف لحدوث هذا الخطاء برجاء استبدال الامر
chmod -R mysql:mysql /backup/mysql ب chown -R mysql:mysql /backup/mysql |
جزاك الله خيراً ,,,, ما تقصر :)
|
نورتو الموضوع يا xford_010 و IrIsH
|
بارك اللة فيك اخوي
|
مشكور اخوي
|
|
شرح رائع جزاك الله خيرا
|
جميع الأوقات بتوقيت مكة المكرمة. الساعة الآن » 12:41 AM. |
Powered by vBulletin
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © ArabWebTalk.Com 2004-2012