لو سمحتم
ممكن طريقة نقل قاعدة البيانات عن طريق SSH من سيرفر الى آخر بالتفصيل![]()
لو سمحتم
ممكن طريقة نقل قاعدة البيانات عن طريق SSH من سيرفر الى آخر بالتفصيل![]()
هلا
فيه سكربت من تصميم زاجل ...
تقدر من خلاله تنقل ملف من سيرفر الى سيرفر اخر
http://www.scriptat.com/download.php?sid=124
ببساطة ارفع الملف للسيرفر الجديد واعطي المجلد تصريح 777
وادخل عنوان ملف قاعدة البيانات وراح تنتقل بكل سهولة![]()
صدقني مجربها وقدرت انقل قاعدة بيانات حجمها 25 ميجا بـ 45 ثانية![]()
تحياتي وخالص شكري للاخ زاجل
__________________
قادم :):)
شكرا لك يا احمد لكن واجهتني هذه المشكلة
والملف لم يتم انشاؤهWarning: fopen("http://209.151.91.202/nomail.sql", "w+") - Success in /home/afckar/public_html/no/ztrans.php on line 100
Warning: fwrite(): supplied argument is not a valid File-Handle resource in /home/afckar/public_html/no/ztrans.php on line 101
Warning: fclose(): supplied argument is not a valid File-Handle resource in /home/afckar/public_html/no/ztrans.php on line 102
تم إنشاء ملف باسم: http://209.151.91.202/nomail.sql
والتصاريح صحيحة
من قال لااعلم فقد افتى !![]()
زاجل يقدر يفيدك ..
مع انها أشتغلت معي تمام ... لكن مدري وش المشكلة
حدي انا منتديات وبس
انما على فكرة .... لابد يكون التصريح للمجلد 777
وانت على مااشوف نزلته بالمجلد الرئيسي للموقع ! يمكن هذا هو السبب
حاول تسوي مجلد جديد داخل مجلد public_html وسمه مثلا sql
واعطيه تصريح 777 وارفع فيه هذا الملف وشغله ... واحفظ قاعدة البيانات بنفس المجلد![]()
جرب يمكن يضبط معك![]()
تحياتي![]()
__________________
قادم :):)
![]()
http://209.151.91.202/nomail.sql
المجلد اللي بالسيرفر الجديد اسمه no وملف sql اسمه mail لكن ما ادري ليه يصير كذا ، يعني المفروض بعد النقل الصحيح يكون عنوان الملف
http://209.151.91.202/no/mail.sql
ولو تعطيني عنوان زاجل لأن موقعه مو شغال !!
وشكراا
http://www.zajildot.com
هذا هو بس المنتدى مقفل![]()
ممكن يكون الملف موجود برا المجلد ...
جرب تكتب بخانة اسم الملف الاخيره
http://209.151.91.202/no/mail.sql
![]()
سلام
__________________
قادم :):)
اخي Nara
سأعطيك الطريقة التي استخدمها شخصيا في نقل الأثير..
اتصل اولا ب 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...ath/backup.sql
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/
Goooooooooood!!
يا جماعه الخير
انا سويت التعليمات بالحرف
بس لما جيت ازرع قاعده البيانات في المنتدى الجديد ما ضبط معاي
شوفوا الصوره المرفقه فيها الغلط اللي طلع لي
مع ان المعلومات اللي حطيتها صحيحه
شو المشكله؟؟!!!![]()
![]()
![]()
![]()
![]()
![]()
![]()
__________________
تذكر دائماً
من فرج عن مؤمنٍ كربة فرج الله عنه كربة من كرب يوم القيامة .
مواقع مفضلة :
شبكة القمر
سوالف
الساحات