MySQL ڈیٹا بیس میں درآمد اور برآمد کرنا ڈیٹا کی حفاظت کو یقینی بنانے میں مدد کرتا ہے کیونکہ ڈیٹا بیس کو درآمد کرنا سرورز کے درمیان ڈیٹا کی منتقلی کے لیے استعمال ہوتا ہے، دوسری طرف، ڈیٹا بیس کو برآمد کرنا ڈیٹا کے بیک اپ اور ریکوری میں مدد کرتا ہے۔
یہ گائیڈ اس کے لیے طریقہ کار فراہم کرے گا:
شرط: لینکس میں MySQL سرور کی تنصیب
کسی بھی انسٹالیشن سے پہلے اپنے سسٹم کو اپ ڈیٹ کرنا افضل ہے اس لیے ٹائپ کریں:
$ sudo مناسب اپ ڈیٹ
ٹائپ کرکے MySQL سرور انسٹال کریں:
$ sudo مناسب انسٹال کریں mysql-server
MySQL کے انسٹال شدہ ورژن کو چیک کرنے کے لیے، ٹائپ کریں:
$ mysql --ورژن
MySQL کی خدمات شروع کرنے کے لیے یہ کمانڈ استعمال کریں:
لینکس میں MySQL ڈیٹا بیس ایکسپورٹ کرنا
لینکس میں ڈیٹا بیس کو ایکسپورٹ کرنے کی اجازت دیتا ہے، لیکن اس سے پہلے، آپ کو ایک MySQL سرور سے جڑنا ہوگا۔ مقامی MySQL سرور سے جڑنے کے لیے اس نحو کا استعمال کریں:
$ mysql میں < صارف نام > -p
اس پوسٹ کا صارف نام ہے ' mysql ”:
جیسا کہ یہ اوپر کے آؤٹ پٹ میں نظر آتا ہے، MySQL سرور کامیابی سے جڑ گیا ہے۔
تمام دستیاب ڈیٹا بیس کو دیکھنے کے لیے یہ SHOW کمانڈ استعمال کریں:
> ڈیٹا بیس دکھائیں؛
دستیاب ڈیٹا بیس سے 'mysql' ڈیٹا بیس کو برآمد کرنے کے لیے، پہلے اس کمانڈ کا استعمال کرتے ہوئے ایک ڈائریکٹری بنائیں:
ٹائپ کرکے اس ڈائرکٹری پر جائیں:
ڈیٹا بیس کو برآمد کرنے کے لیے، یہ نحو استعمال کریں:
اپنا صارف نام، ڈیٹا بیس کا نام جو آپ برآمد کرنا چاہتے ہیں اور اس فائل کا نام فراہم کریں جس میں آپ ڈیٹا بیس کو برآمد کرنا چاہتے ہیں۔ اس نحو کو استعمال کریں اور انٹر کو دبائیں، اور ls کمانڈ ٹائپ کریں کہ آیا ڈیٹا بیس کامیابی سے برآمد ہوا ہے یا نہیں:
یہاں آپ دیکھ سکتے ہیں کہ فائل کامیابی سے بن گئی ہے۔
اس فائل کا کچھ ڈیٹا دیکھنے کے لیے ٹائپ کریں:
$ سر -n 5 < فائل کا نام > .sql
یہاں برآمد شدہ ڈیٹا بیس کا ڈیٹا نظر آتا ہے۔
لینکس میں MySQL ڈیٹا بیس کو درآمد کرنا
ڈیٹا بیس کو درآمد کرنے کے لیے، آئیے نحو کا استعمال کرتے ہوئے مقامی سرور سے جڑیں:
$ mysql میں < صارف نام > -p
آپ نے کامیابی کے ساتھ اپنے مقامی ڈیٹا بیس سرور میں لاگ ان کر لیا ہے۔
ڈیٹا بیس بنانے کے لیے، یہ نحو استعمال کریں:
> ڈیٹا بیس بنائیں < db نام > ;
ڈیٹا بیس کے لیے نام فراہم کریں:
دستیاب ڈیٹا بیس کو دیکھنے کے لیے، یہ کمانڈ ٹائپ کریں:
یہاں یہ نظر آتا ہے کہ آپ کا بنایا ہوا ڈیٹا بیس دستیاب ہے۔
آئیے پہلے سے موجود فائل کو '.sql' ایکسٹینشن کے ساتھ درآمد کرتے ہیں جس میں ڈیٹا بیس کا بیک اپ ڈیٹا ہوتا ہے، اس نحو کو استعمال کرتے ہوئے:
$ mysql میں < صارف نام > -p < new-database-name > < < فائل کا نام > .sql
نحو میں مطلوبہ اقدار فراہم کریں:
آپ کا ڈیٹا بیس کامیابی کے ساتھ درآمد کیا گیا ہے کیونکہ اس نے پاس ورڈ طلب کیا اور غلطی سے پاک آؤٹ پٹ دیا۔
نتیجہ
ڈیٹا بیس کی درآمد اور برآمد کرنا ڈیٹا کی بازیابی اور بیک اپ، ڈیٹا کی منتقلی، تعاون، یا جانچ اور ڈیبگنگ کے لیے ایک اہم کام ہے۔ ایکسپورٹ کرنے سے ایک بیک اپ فائل بنتی ہے، ڈیٹا بیس کو ایکسپورٹ کرنے کے لیے اس نحو کا استعمال کریں ' sudo mysqldump -u