بڑا ڈیٹا بیس ایک ہوسٹنگ سے دوسری پر کیسے منتقل کریں؟

361

سوال:

میں اپنی ویب سائٹ کے لئے ورڈپریس بطور CMSاستعمال کررہا ہوں جس کا ڈیٹا بیس اب بڑھ کر کئی میگا بائٹس کا ہوگیا ہے۔ اب میں اپنی شیئرڈہوسٹنگ تبدیل کرنا چاہتا ہوں۔ برائے مہربانی مجھے بتائیں کہ میں اتنا بڑا ڈیٹا بیس کیسے ایک ہوسٹنگ سے دوسری ہوسٹنگ پر منتقل کروں؟

جواب:

ڈیٹا بیس کو ایک سرور سے دوسرے سرور پر منتقل کرنے کا سب سے آسان طریقہ یہی ہے کہ phpMyAdmin کی مدد سے اپنے ڈیٹا بیس کو Exportکریں اور پھر phpMyAdminہی کی مدد سے اسے امپورٹ کرلیں۔ اگر آپ کا ڈیٹا بیس بہت بڑا ہے تو آپ اسے ایکسپورٹ کرنے میں تو شاید کامیاب ہوجائیں مگر امپورٹ کرتے ہوئے آپ کو کئی مسائل کا سامنا کرنا پڑسکتا ہے۔ مثال کے طور پر phpMyAdminمیں آپ جس فائل کو امپورٹ کرنا ہو ، اسے اپ لوڈ کرنا پڑتا ہے۔ لیکن اگر ڈیٹا بیس dumpبہت بڑا ہے تو اسے اپ لوڈ کرنا شدید درد سری بن سکتا ہے۔ اس مسئلہ کا حل یہ ہے کہ bigdumpنامی اسکرپٹ جو مفت دستیاب ہے، استعمال کیا جائے۔ بگ ڈمپ کو ڈائون لوڈ کرنے کے لئے یہ لنک ملاحظہ فرمائیں۔
http://www.ozerov.de/bigdump/
bigdump.php کو کسی ٹیکسٹ ایڈیٹر میں کھول کر اس میں ڈیٹا بیس ، سرور، یوزر نیم اور پاس ورڈ سمیت ایکسپورٹ کی ہوئی sqlفائل کا نام بھی شامل کردیں۔ یہ معلومات شامل کرنے کے بارے میں ہدایات اسی فائل میں comments کی صورت میں موجود ہیں۔ اب یہ فائل بمعہ sql فائل سرور پر ایف ٹی پی کے ذریعے اپ لوڈ کرکیبرائوزر سے bigdump.php کو برائوزر کریں۔ یہ اسکرپٹ تھوڑا تھوڑا کرکے تمام ڈیٹا امپورٹ کرلیتا ہے۔ اس کے ذریعے آپ گیگا بائٹس جتنی بڑی فائلیں بھی امپورٹ کرسکتے ہیں۔