| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| طريقه اخرى لإستعادة قاعدة البيانات myB.php telnet : mysql -uUSERNAME -p newdbname < /path/to/dump.sql وايضا طريقة الظاهري نت فلقد كانت الرسائل التي تصدر غريبه .. مره لم اعطي المجلد تصريح مع اني معطيه ومره يعد ولا فيه شيء بالقاعده ومره يعطيني ان المدى محدد ولا يستطيع تجاوزه علي التعديل في ملف (ما) وبالاخير وجدت هذه الطريقه اعتمد عليها كثيرا في حل مشكله استرجاع نسخ قواعد البيانات سواء لي او لاصدقائي وهي : ------------ وبالاستعانه .. بالعلوج اللي ماخذ من عندهم سيرفر .. استخدموا هذه الطريقه رغم انها منذ عام 2001 إلا انها تنجح معي بإستمرارالخطوات سهل للغايه .. كالتالي يوجد بالمرفق اربعه ملفات .. غير اقرأني ، إنشئ مجلد عندك في الجهاز وبعدين تنقله للسيرفر او بالسيرفر ،، الامر متروك لك ،، ولنفرض اسمه shammar انصح ان يكون محمي على السيرفر ضع بداخله الملفات التاليه : adodb.inc.php adodb-mysql.inc.php dbConnect.php ثم ضع معهم نسخه قاعدة البيانات ونفرض ان اسم الملف b.sql -------------------------------------------------- dbConnect.php الآن حرر التالي في ملف $db->Connect("localhost", "إسم المستخدم لقاعدة البيانات", "data base PW", "إسم قاعدة البيانات"); مثال : $db->Connect("localhost", "1111111", "2222222", "3333_com"); 111111= إسم المستخدم لقاعدة البيانات 2222222= كلمة ا لسر 3333_com= إسم قاعدة البيانات ---------------------------------------------------- قم فتح ملف : sqlrestore.php وعدل إسم المجلد إلى اسم المجلد الذي تم إنشاؤه في السيرفر في الاماكن التاليه : include("إسم المجلد/adodb.inc.php"); include("إسم المجلد/adodb-mysql.inc.php"); include("إسم المجلد/dbConnect.php"); $sqlin = fopen("folder(اسم المجلد) name/إسم الملف.sql", "r"); إذا افترضنا ان اسم المجلد الذي تم انشاؤه هو shammar فيكون التعديل كالتالي : include("shammar/adodb.inc.php"); include("shammar/adodb-mysql.inc.php"); include("shammar/dbConnect.php"); $sqlin = fopen("shammar/إسم النسخه الاحتياطيه.sql", "r"); --------------------------------------------------------------------------- ضع ملف sqlrestore.php في السيرفر الآن قم بطلب ملف استعادة نسخة قاعدة البيانات من التصفح كالتالي http:// your site .com/sqlrestore.php سوف يتم استعادة النسخه وسوف تشاهد الاستعادة تعرض في المتصفح .. حسب حجم قاعدة البيانات ولكنها بطيئة مقارنة مع myB.php وفي النهايه سوف يتغير لونها من الابيض إلى لون آخر اقرب منه إلى البرتقالي لا تنسى مسح ملف sqlrestore.php من السيرفر بعد انتهاء عمليه الاستعادة . انتهت لا تبخلو .. بدعواتكم ملاحظة للتوضيح : مسارات الملفات تكون على السيرفر بالشكل هذا http:// your site .com/shammar/adodb.inc.php http:// your site .com/shammar/adodb-mysql.inc.php http:// your site .com/shammar/dbConnect.php http:// your site .com/shammar/b.sql | |||||
|
![]() |
| |
| |
| أدوات الموضوع | |
| |