العودة   منتديات العاشق ~ عشقا بلا حدود > الاقسام التطويرية > سكربتات وادوات تطوير المواقع

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 10-09-2010, 10:45 PM
الصورة الرمزية swatyoung
swatyoung غير متواجد حالياً
صاحب الموقع والمؤسس
 
تاريخ التسجيل: Feb 2010
الدولة: سوريا- دمشق
المشاركات: 894
swatyoung is a name known to allswatyoung is a name known to allswatyoung is a name known to allswatyoung is a name known to allswatyoung is a name known to allswatyoung is a name known to all
طريقة عمل إصلاح قواعد البيانات الكبيرة من الشل ssh - Repair Optimize Check

السلام عليكم ورحمة الله وبركاته

طريقة عمل إصلاح قواعد البيانات الكبيرة من الشل
Repair & Optimize & Check

يمكن لاصحاب قواعد البيانات الكبيرة عمل إصلاح لقواعد البيانات من خلال الـ ssh
طبعا من السي بنل Cpanel يكون الامر صعب جداً
لذلك يلزم عملها من خلال الـ ssh
وايضاً لمن تحدث معهم مشاكل في الاصلاح من خلال Cpanel هذه هي الطريقة المناسبة

لعمل 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 ونفس الاوامر

لعمل أصلاح لقواعد البيانات الكبيرة عن طريق الشل

كود PHP: mysqlcheck --repair db_name
كود PHP: mysqlcheck --analyze db_name
كود PHP: mysqlcheck --optimize db_name
في كل مره تنفذها استبدل db_name باسم القاعده

كذلك هذا الأمر لأصلاح كل قواعد البينات على السرفر

كود PHP: /usr/bin/mysqlcheck -r --all-databases
أيضاً لعمل ابتومياز لكل قواعد البيانات الموجودة على السيرفر

كود PHP: /usr/bin/mysqlcheck -o --all-databases
كذلك كل هذه الأوامر تنفع في أصلاح قواعد البينات

كود PHP: /usr/bin/mysqlcheck -A --auto-repair
كود PHP: mysqlcheck -Ar
كود PHP: /scripts/fixmysql;/usr/bin/mysql_fix_privilege_tables;/usr/bin/mysqlcheck -A --auto-repair;myisamchk -r -e ./*
كود PHP: mysqlcheck --auto-repair --all-databases
هذا الأمر شامل لأصلاح بالاضافة الى تفحص و أوبتمايز لجميع قواعد البينات الموجودة على السيرفر
يمكن أن يأخذ وقتاً طويل لأنتهاء العملية

كود PHP: mysqlcheck -aro --all-databases
MySQL Drop All Tables Shell Script Utility
How to empty a MySQL database from the shell (drop all tables)
MySQL - Drop all Tables in a Database Using a Single Command Line Command
طريقة أفراغ قاعدة بيانات بواسطة الشل
أحذر وتأكد من أنك واثق من أفراغ قاعدة البيانات

كود PHP: mysqldump -u[USERNAME] -p[PASSWORD] --add-drop-table --no-data [DATABASE] | grep ^DROP | mysql -u[USERNAME] -p[PASSWORD] [DATABASE]
How to empty a MySQL database from the shell (drop all tables)

كود PHP: mysql -u uname dbname -e "show tables" | grep -v Tables_in | grep -v "+" | gawk '{print "drop table " $1 ";"}' | mysql -u uname dbname
رد مع اقتباس
  #2  
قديم 04-23-2011, 11:04 AM
الصورة الرمزية الفتى الفدائي
الفتى الفدائي غير متواجد حالياً
مدير المنتدى
 
تاريخ التسجيل: Jun 2010
الدولة: –•¤•»_ اًلِحًـٌـِ فِدٌأآئْو ـًـِـٌزِيَـِِنٌ_«•¤•–
المشاركات: 6,676
الفتى الفدائي will become famous soon enoughالفتى الفدائي will become famous soon enough
افتراضي

مشكوووووور والله يعطيك الف عافيه
__________________



بآلله عليكم آلآ تخجلون من تشآؤمكم وجنود الجيش العربي السوري من آشتآقوآ لآهلهم ,,,

من لم يعرفوآ آلنوم منذ آشهر ,,, من لم يتذوقوآ الطعآم بمنآزلهم منذ آشهر ,,,
من آشتآقوآ ليحتضنوآ آبنآئهم ,, من لم يعرفوا إلا صوت النار والبارود منذ زمن طويل ,,,
ويبتسمون فهل لكم الحق تحزنون ,,,

التوقـيـ ع : مـ شهيد لأجـ Ahmad ــل سوريـا الأسـ Alassd ـد ــشروع





رد مع اقتباس
إضافة رد


ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع


الساعة الآن 06:17 PM.


Powered by vBulletin® Version 3.8.10 Beta 1
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Trans by
حميع الخقوق محفوظة © لـ منتديات العاشق 2009 - 2022