لینکس میں خودکار اسکبل بیک اپ انسٹال ، تشکیل اور چلانے کا طریقہ



مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں

ہمیشہ ایس کیو ایل سرور کا بیک اپ رکھنا مشکل ہوسکتا ہے ، لیکن خوش قسمتی سے ، وہاں ایک اسکرپٹ ہے جو پورے عمل کو خودکار کرسکتا ہے۔ آپ کو کسی بھی قسم کا لینکس کوڈ بھی نہیں لکھنا پڑے گا کیونکہ ہنر مند پروگرامروں نے پہلے ہی آپ کے لئے آٹومسیکل بیک بیک اسکرپٹ تیار کیا ہے۔ یہاں تک کہ آپ خود بخود انسٹال کرسکتے ہیں۔



اسے کام میں لانا اوقات ایک چیلنج ہوسکتا ہے ، لہذا ہم نے سافٹ ویئر کو ترتیب دینے اور پھر اسے چلانے کے بہترین طریقہ پر تفصیلات بتائیں۔ ایک بار اس کی جگہ پر آنے کے بعد آپ کو زیادہ کچھ نہیں کرنا پڑے گا۔



طریقہ 1: ایک پیکیج مینیجر کے ساتھ آٹومیس کوائبل بیک اپ انسٹال کرنا

لینکس کی متعدد تقسیم جیسے اوبیٹن اور اوبنٹو سے ماخوذ ورژن بشمول اوبنٹو سرور آپ کو خود بخود پیکیج مینیجر کے علاوہ کسی بھی چیز کے ساتھ آٹومسیکل بیک بیک اسکرپٹ بنانے کی اجازت دیتا ہے۔ اگر آپ ڈیبیان یا اوبنٹو سرور کا پیئر ڈاون ورژن چلا رہے ہیں تو آپ کے پاس کام کرنے کیلئے ورچوئل ٹرمینلز کے علاوہ کچھ نہیں ہوگا۔ اس معاملے میں ، پہلے ٹرمینل تک پہنچنے اور لاگ ان ہونے کے لئے CTRL ، ALT اور F1 کو تھام لیں۔



ہلکے ڈیسک ٹاپ ماحول کی تقسیم کے استعمال کنندہ ابھی تک سرور کے کام کے ل suited موزوں ہیں جیسے لبنٹو ، زوبنٹو یا ڈیبیئن-ایکسفس 4 ، یا تو ایپلی کیشنز یا وہسکر مینو کو منتخب کرنا چاہتے ہیں اور روٹ ٹرمینل پر کلک کریں اور پھر ان کا انتظامیہ کا پاس ورڈ ٹائپ کریں۔ معیاری صارف کا اشارہ کھولنے کے ل to آپ Ctrl ، Alt اور T کو بھی تھام سکتے ہیں۔

اگر آپ کو جڑ تک رسائی حاصل ہے ، تو پھر آپٹ-گیٹ انسٹال آٹومیس سکل بیک اپ ٹائپ کریں اور انٹر دبائیں۔ آپ کو sudo apt-get install automysqlbackup ٹائپ کرنے کی ضرورت ہوگی اور اگر آپ کو جڑ تک رسائی حاصل نہیں ہے تو enter دبائیں۔ اس کو لینکس منٹ کے مختلف مشتقات پر بھی کام کرنا چاہئے۔

آرک لینکس کے صارفین جن تک جڑوں تک رسائی ہے جنہوں نے ان اقدامات پر عمل کیا ہے وہ چل کر انسٹال کرسکیں گے pacman -S آٹومیسقلب بیک اپ 3.0_rc6-3 اگرچہ وہ روٹ صارف کے طور پر چل رہے ہیں تو انہیں کمانڈ کے سامنے sudo ڈالنے کی بھی ضرورت ہوگی۔



ہمیشہ ایس کیو ایل سرور کا بیک اپ رکھنا مشکل ہوسکتا ہے ، لیکن خوش قسمتی سے ، وہاں ایک اسکرپٹ ہے جو پورے عمل کو خودکار کرسکتا ہے۔ آپ کو کسی بھی قسم کا لینکس کوڈ بھی نہیں لکھنا پڑے گا کیونکہ ہنر مند پروگرامروں نے پہلے ہی آپ کے لئے آٹومسیکل بیک بیک اسکرپٹ تیار کیا ہے۔ یہاں تک کہ آپ خود بخود انسٹال کرسکتے ہیں۔

اسے کام میں لانا اوقات ایک چیلنج ہوسکتا ہے ، لہذا ہم نے سافٹ ویئر کو ترتیب دینے اور پھر اسے چلانے کے بہترین طریقہ پر تفصیلات بتائیں۔ ایک بار اس کی جگہ پر آنے کے بعد آپ کو زیادہ کچھ نہیں کرنا پڑے گا۔

طریقہ 1: ایک پیکیج مینیجر کے ساتھ آٹومیس کوائبل بیک اپ انسٹال کرنا

لینکس کی متعدد تقسیم جیسے اوبیٹن اور اوبنٹو سے ماخوذ ورژن بشمول اوبنٹو سرور آپ کو خود بخود پیکیج مینیجر کے علاوہ کسی بھی چیز کے ساتھ آٹومسیکل بیک بیک اسکرپٹ بنانے کی اجازت دیتا ہے۔ اگر آپ ڈیبیان یا اوبنٹو سرور کا پیئر ڈاون ورژن چلا رہے ہیں تو آپ کے پاس کام کرنے کیلئے ورچوئل ٹرمینلز کے علاوہ کچھ نہیں ہوگا۔ اس معاملے میں ، پہلے ٹرمینل تک پہنچنے اور لاگ ان ہونے کے لئے CTRL ، ALT اور F1 کو تھام لیں۔

ہلکے ڈیسک ٹاپ ماحول کی تقسیم کے استعمال کنندہ ابھی تک سرور کے کام کے ل suited موزوں ہیں جیسے لبنٹو ، زوبنٹو یا ڈیبیئن-ایکسفس 4 ، یا تو ایپلی کیشنز یا وہسکر مینو کو منتخب کرنا چاہتے ہیں اور روٹ ٹرمینل پر کلک کریں اور پھر ان کا انتظامیہ کا پاس ورڈ ٹائپ کریں۔ معیاری صارف کا اشارہ کھولنے کے ل to آپ Ctrl ، Alt اور T کو بھی تھام سکتے ہیں۔

اگر آپ کو جڑ تک رسائی حاصل ہے ، تو پھر آپٹ-گیٹ انسٹال آٹومیس سکبل بیک اپ ٹائپ کریں اور انٹر دبائیں۔ اگر آپ کو جڑ تک رسائی حاصل نہیں ہے تو آپ کو sudo apt-get install automysqlbackup ٹائپ کرنا ہوگا اور enter دبائیں۔ اس کو لینکس منٹ کے مختلف مشتقات پر بھی کام کرنا چاہئے۔

آرک لینکس کے صارفین جن تک جڑوں تک رسائی ہے جنہوں نے ان اقدامات پر عمل کیا ہے وہ چل کر انسٹال کرسکیں گے pacman -S آٹومیسقلب بیک اپ 3.0_rc6-3 اگرچہ وہ روٹ صارف کے طور پر چل رہے ہیں تو انہیں کمانڈ کے سامنے sudo ڈالنے کی بھی ضرورت ہوگی۔

طریقہ 2: سورس فورج سے آٹومیس کوائبل بیک اپ انسٹال کرنا

فیڈورا ، ریڈ ہیٹ ، سینٹوس ، سلیک ویئر اور کئی دیگر بڑی بڑی لینکس ڈسٹری بیوشن کے صارفین کو معلوم ہوسکتا ہے کہ ان کے پاس کوئی آٹومسیکل بیک اپ پیکیج دستیاب نہیں ہے ، لہذا انہیں موزیلا فائر فاکس ، کروم ، کرومیم یا مڈوری کو منتخب کرکے براؤزر کھولنا ہوگا۔ اپنے ڈیسک ٹاپ ماحول میں ایپلی کیشنز اور پھر انٹرنیٹ مینو یا ممکنہ طور پر سپر کلید کو تھام کر اور ڈبلیو ڈبلیو پر دبائیں۔ https://sourceforge.net/projects/automysqlbackup/ اور داخل دبائیں۔

گرین ڈاؤن لوڈ کے بٹن پر کلک کریں اور ڈاؤن لوڈ مکمل ہونے کا انتظار کریں۔ اس میں صرف چند سیکنڈ کا وقت لگنا چاہئے ، اور اگر آپ اسے حاصل کرنے کے لئے جدوجہد کر رہے ہیں تو SourceForge خود بخود آپ کو ایک براہ راست لنک پیش کرے گا۔ کمانڈ پرامپٹ کھولیں پھر ٹائپ کریں سی ڈی ~ / ڈاؤن لوڈز یا اس کے بجائے جہاں کہیں بھی آپ کی ڈاؤن لوڈ کی ڈائرکٹری ہو وہاں چلے جائیں۔ اگر آپ کو کسی جی یو آئی کے بغیر کسی سرور پر رکھنا پڑتا ہے یا آپ نظریاتی طور پر اس کو ڈاؤن لوڈ کرنے کے لئے ڈبلیو 3 ایم جیسے کمانڈ لائن براؤزر کا استعمال کرسکتے ہیں تو ، یقینا، ، آپ اس فائل کو ایک ہٹنے والے آلہ کے ساتھ منتقل کرسکتے ہیں۔

ایک بار جب آپ صحیح ڈائرکٹری میں ہیں تو ، ٹائپ کریں tar zxvf automysqlbackup-v3.0_rc6.tar.gz اسے نکالنا نوٹ کریں کہ اگر مستقبل میں کسی قسم کی تازہ کاری ہو تو فائل کا نام حقیقت میں مستقبل میں کسی وقت تبدیل ہوسکتا ہے۔ آپ کے پاس چھ فائلیں ہوں گی ، ممکنہ طور پر کسی ڈائرکٹری کے اندر۔ آپ سی ڈی ٹائپ کرنا چاہتے ہیں اور ٹیب کو دبائیں اور پھر مذکورہ ڈائریکٹری میں جانے کے لئے درج کریں۔ آگے بڑھنے سے پہلے زیادہ README چلانا ایک اچھا خیال ہے تاکہ آپ دیکھ سکیں کہ ڈویلپرز کیا مشورہ دیتے ہیں۔

ٹائپ کرکے انسٹال.ش اسکرپٹ چلائیں ./install.sh اور داخل کی کو دبانے والا۔ اس کو چلانے کے ل You آپ کو جڑ کے استحقاق کی ضرورت ہوگی ، لہذا اگر آپ پہلے سے ہی جڑ کے خول میں نہیں ہیں تو آپ کو اسے sudo کے ساتھ پیش کرنا پڑے گا۔ اس کو خود بخود ہر چیز کا خیال رکھنا چاہئے۔

طریقہ 3: دستی تنصیب چلانا

اگر کسی وجہ سے انسٹال.ش اسکرپٹ ناکام ہوجاتا ہے اور آپ نے اسے ./ کوڈ سے پیش کش کرنا یقینی بنادیا ہے تو آپ کو اسے دستی طور پر انسٹال کرنا پڑسکتا ہے۔ اگر آپ کے پاس پہلے سے ہی روٹ پرامپٹ نہیں ہے تو پھر sudo -i ٹائپ کرکے اور انٹر دباکر ایک بنائیں۔ یہ کمانڈز اس ڈائرکٹری سے چلانی چاہ. جس میں آپ نے ٹربال کو پیک نہیں کیا تھا۔

کسٹم کنفیگریشن فائل بنانا اچھا خیال ہے۔ کا استعمال کرتے ہیں cp automysqlbackup.conf NAME.conf کمانڈ ، NAME کو اصل نام کے ساتھ تبدیل کرکے آپ فائل دینا چاہیں گے۔

طریقہ 4: تشکیل فائل میں ترمیم کرنا

اپنی کنفگریشن فائل کو نینو یا vi کے ساتھ کھولیں اور آپ دیکھیں گے کہ اس فائل پر درجنوں تبصرے ہیں۔ آپ کو کم از کم انتخاب مراعات کے ساتھ ایک ایس کیو ایل صارف داخل کرنے کی ضرورت ہوگی ، حالانکہ شاید آپ کے سسٹم میں صرف ایک کم سے کم صارف ہے۔ آپ اس کے لئے انتظامی اکاؤنٹ استعمال نہیں کرنا چاہتے۔ لائن میں ایک ہی قیمت درج کرنے کے اندر نام درج کریں:

CONFIG_mysql_dump_username = '

آپ کو ان کے پاس ورڈ کو لائن میں موجود واحد واوین کے درمیان رکھنے کی ضرورت ہوگی۔

CONFIG_mysql_ ڈمپ_ پاس ورڈ = '

آپ کو بس ترتیب دینے کی ضرورت ہوگی CONFIG_mysql_dump_host متغیر کرنے کے لئے CONFIG_mysql_dump_host = ’لوکل ہوسٹ‘ چونکہ آپ کا سرور محض مقامی مشین ہے۔

یقینی بنائیں کہ آپ نے سیٹ کیا ہے CONFIG_backup_dir = ایک ایسی ڈائریکٹری میں جس میں صارف بیک اپ فائلوں کو محفوظ کرسکتا ہے۔ مثال کے طور پر یہ کہنا کہ آپ کے پاس مائک بیک اپ نامی صارف ہے ، تب آپ کو دراصل استعمال کرنے کی ضرورت ہوگی / گھر / mybackups / بیک اپ بصورت دیگر یہ پوری طرح سے صارف کی ڈائرکٹری کو استعمال کرنے کی کوشش کرے گی۔ اگر آپ نے کہا کہ ڈائریکٹری پہلے سے موجود نہیں ہے تو آپ کو mkdir کمانڈ استعمال کرنے کی ضرورت ہوگی۔

جب کہ آپ ڈیٹا بیس کے نام شامل کرسکتے ہیں CONFIG_db_names = () قوسین کے مابین متغیر ، اسے خالی چھوڑنے سے ان سب کی کاپی ہوجائے گی۔ آپ استعمال کرسکتے ہیں CONFIG_db_excolve = () آپ کو اسکرپٹ کو ترجیح دیتے ہیں کہ کسی بھی جگہ کو شامل کرنے کے ل parent قوسین۔

اسکرپٹ ایک ہفتہ کے لئے روزانہ بیک اپ پر گرفت رکھ سکتی ہے ، لیکن آپ اسے CONFIG_rotation_daily = متغیر کو ہندسے کے علاوہ کسی اور میں تبدیل کر سکتے ہیں۔ یہ ڈیفالٹس وقتا فوقتا تبدیل ہوسکتے ہیں۔ ہم کنفگریشن فائل کو بطور ڈیفالٹ 6 استعمال کرتے ہیں۔

پھر آپ چلا سکتے ہیں کمانڈ لائن سے ، فائل کے نام کی جگہ اپنے بنائے ہوئے فائل سے ، یا اسے اسٹارٹ اپ اسکرپٹ یا کرون میں شامل کریں۔ اگر آپ کو کرون لائن کی ضرورت ہو ، تو آپ کوشش کر سکتے ہیں:

0 0 * * * / usr / مقامی / بن / بیک اپ اسکرپٹ

یہ اسے ہر دن آدھی رات کو چلاتا ہے۔

5 منٹ پڑھا