لینکس میں MySQL ڈیٹا بیس کو کیسے درآمد اور برآمد کریں۔

Lynks My Mysql Y A Bys Kw Kys Dramd Awr Bramd Kry



MySQL ڈیٹا بیس میں درآمد اور برآمد کرنا ڈیٹا کی حفاظت کو یقینی بنانے میں مدد کرتا ہے کیونکہ ڈیٹا بیس کو درآمد کرنا سرورز کے درمیان ڈیٹا کی منتقلی کے لیے استعمال ہوتا ہے، دوسری طرف، ڈیٹا بیس کو برآمد کرنا ڈیٹا کے بیک اپ اور ریکوری میں مدد کرتا ہے۔

یہ گائیڈ اس کے لیے طریقہ کار فراہم کرے گا:







شرط: لینکس میں MySQL سرور کی تنصیب

کسی بھی انسٹالیشن سے پہلے اپنے سسٹم کو اپ ڈیٹ کرنا افضل ہے اس لیے ٹائپ کریں:



$ sudo مناسب اپ ڈیٹ



ٹائپ کرکے MySQL سرور انسٹال کریں:



$ sudo مناسب انسٹال کریں mysql-server



MySQL کے انسٹال شدہ ورژن کو چیک کرنے کے لیے، ٹائپ کریں:





$ mysql --ورژن



MySQL کی خدمات شروع کرنے کے لیے یہ کمانڈ استعمال کریں:

$ sudo systemctl start mysql




لینکس میں MySQL ڈیٹا بیس ایکسپورٹ کرنا

لینکس میں ڈیٹا بیس کو ایکسپورٹ کرنے کی اجازت دیتا ہے، لیکن اس سے پہلے، آپ کو ایک MySQL سرور سے جڑنا ہوگا۔ مقامی MySQL سرور سے جڑنے کے لیے اس نحو کا استعمال کریں:

$ mysql میں < صارف نام > -p


اس پوسٹ کا صارف نام ہے ' mysql ”:


جیسا کہ یہ اوپر کے آؤٹ پٹ میں نظر آتا ہے، MySQL سرور کامیابی سے جڑ گیا ہے۔

تمام دستیاب ڈیٹا بیس کو دیکھنے کے لیے یہ SHOW کمانڈ استعمال کریں:

> ڈیٹا بیس دکھائیں؛



دستیاب ڈیٹا بیس سے 'mysql' ڈیٹا بیس کو برآمد کرنے کے لیے، پہلے اس کمانڈ کا استعمال کرتے ہوئے ایک ڈائریکٹری بنائیں:

$ mkdir لوکل ہوسٹ ڈیٹا



ٹائپ کرکے اس ڈائرکٹری پر جائیں:

$ سی ڈی لوکل ہوسٹ ڈیٹا



ڈیٹا بیس کو برآمد کرنے کے لیے، یہ نحو استعمال کریں:

$ sudo mysqldump میں < صارف نام > -p < db نام > > < فائل کا نام > .sql


اپنا صارف نام، ڈیٹا بیس کا نام جو آپ برآمد کرنا چاہتے ہیں اور اس فائل کا نام فراہم کریں جس میں آپ ڈیٹا بیس کو برآمد کرنا چاہتے ہیں۔ اس نحو کو استعمال کریں اور انٹر کو دبائیں، اور ls کمانڈ ٹائپ کریں کہ آیا ڈیٹا بیس کامیابی سے برآمد ہوا ہے یا نہیں:


یہاں آپ دیکھ سکتے ہیں کہ فائل کامیابی سے بن گئی ہے۔

اس فائل کا کچھ ڈیٹا دیکھنے کے لیے ٹائپ کریں:

$ سر -n 5 < فائل کا نام > .sql



یہاں برآمد شدہ ڈیٹا بیس کا ڈیٹا نظر آتا ہے۔

لینکس میں MySQL ڈیٹا بیس کو درآمد کرنا

ڈیٹا بیس کو درآمد کرنے کے لیے، آئیے نحو کا استعمال کرتے ہوئے مقامی سرور سے جڑیں:

$ mysql میں < صارف نام > -p



آپ نے کامیابی کے ساتھ اپنے مقامی ڈیٹا بیس سرور میں لاگ ان کر لیا ہے۔

ڈیٹا بیس بنانے کے لیے، یہ نحو استعمال کریں:

> ڈیٹا بیس بنائیں < db نام > ;


ڈیٹا بیس کے لیے نام فراہم کریں:


دستیاب ڈیٹا بیس کو دیکھنے کے لیے، یہ کمانڈ ٹائپ کریں:

> ڈیٹا بیس دکھائیں؛



یہاں یہ نظر آتا ہے کہ آپ کا بنایا ہوا ڈیٹا بیس دستیاب ہے۔

آئیے پہلے سے موجود فائل کو '.sql' ایکسٹینشن کے ساتھ درآمد کرتے ہیں جس میں ڈیٹا بیس کا بیک اپ ڈیٹا ہوتا ہے، اس نحو کو استعمال کرتے ہوئے:

$ mysql میں < صارف نام > -p < new-database-name > < < فائل کا نام > .sql


نحو میں مطلوبہ اقدار فراہم کریں:


آپ کا ڈیٹا بیس کامیابی کے ساتھ درآمد کیا گیا ہے کیونکہ اس نے پاس ورڈ طلب کیا اور غلطی سے پاک آؤٹ پٹ دیا۔

نتیجہ

ڈیٹا بیس کی درآمد اور برآمد کرنا ڈیٹا کی بازیابی اور بیک اپ، ڈیٹا کی منتقلی، تعاون، یا جانچ اور ڈیبگنگ کے لیے ایک اہم کام ہے۔ ایکسپورٹ کرنے سے ایک بیک اپ فائل بنتی ہے، ڈیٹا بیس کو ایکسپورٹ کرنے کے لیے اس نحو کا استعمال کریں ' sudo mysqldump -u -p > .sql 'جبکہ درآمد کرنا آپ کو سرورز کے درمیان ڈیٹا کی منتقلی کو آسان بنانے کی اجازت دیتا ہے، آپ اس نحو کو استعمال کرکے فائل سے ڈیٹا بیس درآمد کرسکتے ہیں' mysql -u -p < .sql '