التعامل مع قواعد البيانات من الشيل

WebCraker

العبد الفقير إلى الله
طاقم الإدارة
9 مارس 2008
5,645
50
48
Egypt
support-ar.com
السلام عليكم ورحمة الله وبركاته


هذه بعض الأوامر المفيدة بخصوص قواعد البيانات قمت بوضعها لكم وبالطبع ليست كاملة فالكمال لله وحده عز وجل


----------------------------------

لتركيب ملف قاعدة بيانات اسمه backupname.sql

كود:
mysql -u dbusername -p databasename < backupname.sql

مع مراعاة
dbusername هوا اسم المستخدم لقاعدة البيانات
databasename هوا اسم قاعدة البيانات
backupname.sql اسم ملف قاعدة البيانات

بعد الضغط على انتر سيطلب كلمة مرور قاعدة البيانات

يمكن ان يكون الأمر كالتالى ايضا نفس الامر السابق

كود:
mysql -h servername -u dbusername -p databasename < backupname.sql

مع مراعاة
servername اسم سيرفر الماى سكويل وهوا فى معظم السيرفرات localhost
لا تستخدم الامر إلا إذا كان السيرفر مختلف

----------------------------------

لفحص جداول قاعدة بيانات واصلاحها
كود:
cd /var/lib/mysql/DBNAME
myisamchk -r attachment.MYI

مع مراعاة ان يمكنك استخدام

-c > check database is corrupted or not
-r > recorver
-o > optimise the database

ومراعاة ان
attachment اسم جدول فى قاعدة البيانات DBNAME


----------------------------------

توقف قواعد البيانات تظهر الخطأ التالى
كود:
Error writing file '/tmp/
Error 28
نقوم بتنفيذ الاوامر التالية
كود:
rm -rf /var/log/messages.[1-9]
rm -rf /var/log/maillog.[1-9]
rm -rf /var/log/secure.[1-9]
rm -rf /var/log/cron.[1-9]
rm -rf /var/log/rpmpkgs.[1-9]
rm -rf /var/log/boot.log.[1-9]
rm -rf /var/log/spooler[1-9]
rm -rf /var/cache/eaccelerator/*
rm -rf /tmp/*
rm -rf /var/tmp/*
service mysql restart

--------------------------------

بالتوفيق للجميع


مصادر مستخدمة
http://www.vbulletin.com/docs/html/main/maintenance_ssh_restore