المشكلة أن الدليل الموجود به الملف mysqldump غير موجود في المسار الافتراضي المعرف بالمتغير $PATH
بفرض أن الملف mysqldump موجود في الدلبل /usr/bin
ولكن يمكنك تشغيل الملف بكتابة اسم الملف كاملاً
فإذا كنت بدليل آخر غير الدليل الموجود به الملف استخدم الأمر
/usr/bin/mysqldump
وإذا كنت بداخل الدليل الموجود به الملف استخدم الأمر
./mysqldump
( لاحظ النقطة قبل اسم الملف فالنقطة هي الدليل الحالي عوضاً عن /usr/bin )
ويمكنك تعديل المتغير $PATH ليحوي الدليل الموجود به mysqldump ( أو /usr/bin كما افترضت ) بالأمر :
إذا كنت تستخدم bash (Bourne Again Shell) (وهو الاحتمال الأغلب)
cat >> /etc/profile
ثم اضغط مفتاح الادخال واكتب السطر
export PATH=$PATH:/usr/bin (مع تغيير /usr/bin إلى الدليل الموجود به mysqldump )
ثم اضغط مفتاح الادخال ثم اضغط التتابع Ctrl-D
أما إذا كنت تستخدم csh (C Shell) ( وهو الاحتمال الأقل )
cat >> /etc/csh.login
ثم اضغط مفتاح الادخال واكتب السطر
setenv PATH $PATH:/usr/bin (مع تغيير /usr/bin إلى الدليل الموجود به mysqldump )
ثم اضغط مفتاح الادخال ثم اضغط التتابع Ctrl-D
وبعد ذلك اخرج من النظام بالأمر logout ثم ادخل مرة أخرى
تذكر : يمكنك دوماً معرفة الدليل الحالي باستخدم الأمر pwd
Mohammed Yousif
Egypt
We'll restore OUR Jerusalim