-
نقل قاعدة البيانات (الطريقة الأفضل والأسرع)
مرحبا..
لاحظت ان البعض لا يزال يعاني من عملية نقل المنتدى من سيرفر لآخر...لذا قررت مشاركة الجميع بالطريقة التي استخدمها شخصيا لنقل الأثير..
اتصل اولا ب SSH المستضيف الحالي..وادخل الأمر لأخذ نسخة من القاعدة..
mysql --opt -uUSERNAME -pPASSWORD DBNAME > /home-path/backup.sql
USERNAME = اسم المستخدم للقاعدة
PASSWORD = كلمة المرور للقاعدة
DBNAME = اسم قاعدة البيانات
opt-- = ينبه السيرفر الى نسخ القاعدة على القرص الصلب مباشرة بدلا من نسخها على الذاكرة واستنفاذ حجمها مما يؤدي غالبا الى انتهاء الوقت (time-out).
ثم انتظر لثواني (حسب حجم القاعدة) حتى يعود بك الامر لسطر جديد..
(ما اقوم به عادة هو فتح نافذة ftp في نفس الوقت مع عمل تحديث حتى اتأكد من ان النسخة نزلت كامله قبل كتابة امر جديد)
ان اعطاك خطأ no such file or directory تأكد من الامتداد الصحيح home-path للمجلد الذي ترغب بوضع الملف فيه...
(استخدم الأمر ~ echo لمعرفة الامتداد الكامل)
الآن نضغط ملف القاعدة المنسوخ بواسطة الأمر:
gzip /home-path/backup.sql
سننقل الآن نسخة ملف القاعدة المضغوط من السيرفر الحالي الى الجديد بواسطة امر واحد بدلا من حفظها على جهازك وتحميلها مره اخرى..
اتصل ب SSH المستضيف "الجديد" واكتب الامر التالي:
wget http://USERNAME:PASSWORD@Old_Host.co.../backup.sql.gz
USERNAME = اسم المستخدم لحسابك مع المستضيف الحالي
PASSWORD = كلمة مرورك في المستضيف الحالي
Old_Host.com = عنوان المستضيف الحالي او عنوان موقعك
ثم اتبعه بالامتداد الموجود فيه ملف القاعدة..
انتظر حتى تنتهي امامك عملية النقل..ثم قم بفك الضغط عن الملف بواسطة الأمر:
gunzip /home-path/backup.sql.gz
أخيرا قم بانشاء قاعدة بيانات جديدة في المستضيف الجديد ثم استعيد نسخة القاعدة اليها بواسطة الأمر:
mysql -uUSERNAME -pPASSWORD DBNAME < /home-path/backup.sql
جربت العديد من الطرق والبرامج..ووجدت ان هذه الطريقة تعمل دائما بشكل أفضل وأسرع من اي شئ آخر...استخدمتها مؤخرا لنقل قاعدة الأثير بحجم 133 mb بكل سهولة ويسر..
http://www.al-atheer.com/vb/
-
ضوابط المشاركة
- لا تستطيع إضافة مواضيع جديدة
- لا تستطيع الرد على المواضيع
- لا تستطيع إرفاق ملفات
- لا تستطيع تعديل مشاركاتك
-
قوانين المنتدى
أضف موقعك هنا |
اضافة محتوى فريد لموقعك