Linux లో autoysqlbackup ని ఎలా ఇన్‌స్టాల్ చేయాలి, కాన్ఫిగర్ చేయాలి మరియు అమలు చేయాలి



సమస్యలను తొలగించడానికి మా పరికరాన్ని ప్రయత్నించండి

ఎల్లప్పుడూ MySQL సర్వర్‌ను బ్యాకప్ చేయాలని గుర్తుంచుకోవడం కష్టం, కానీ అదృష్టవశాత్తూ, మొత్తం ప్రక్రియను ఆటోమేట్ చేయగల స్క్రిప్ట్ ఉంది. నైపుణ్యం గల ప్రోగ్రామర్లు మీ కోసం ఆటోమిస్క్ల్‌బ్యాక్ స్క్రిప్ట్‌ను ముసాయిదా చేసినందున మీరు ఏ బాష్ లైనక్స్ కోడ్‌ను కూడా వ్రాయవలసిన అవసరం లేదు. మీరు దీన్ని స్వయంచాలకంగా ఇన్‌స్టాల్ చేయగలరు.



దీన్ని పనిలోకి తీసుకురావడం కొన్ని సమయాల్లో సవాలుగా ఉంటుంది, కాబట్టి సాఫ్ట్‌వేర్‌ను సెటప్ చేసి, దాన్ని అమలు చేయడానికి ఉత్తమమైన మార్గంపై మేము వివరాలను ఉంచాము. అది అమల్లోకి వచ్చిన తర్వాత మీరు పెద్దగా చేయనవసరం లేదు.



విధానం 1: ప్యాకేజీ మేనేజర్‌తో ఆటోమిస్క్ల్‌బ్యాకప్‌ను ఇన్‌స్టాల్ చేస్తోంది

డెబియన్ వంటి అనేక లైనక్స్ పంపిణీలు మరియు ఉబుంటు సర్వర్‌తో సహా వివిధ ఉబుంటు-ఉత్పన్న సంస్కరణలు ఆటోమిస్క్ల్‌బ్యాక్ స్క్రిప్ట్‌ను సృష్టించడానికి మిమ్మల్ని అనుమతిస్తాయి. మీరు డెబియన్ లేదా ఉబుంటు సర్వర్ యొక్క పేర్డ్-డౌన్ వెర్షన్‌ను నడుపుతుంటే, మీకు పని చేయడానికి వర్చువల్ టెర్మినల్స్ తప్ప మరేమీ ఉండకపోవచ్చు. ఈ సందర్భంలో, మొదటి టెర్మినల్‌కు చేరుకోవడానికి CTRL, ALT మరియు F1 ని నొక్కి పట్టుకోండి.



లుబుంటు, జుబుంటు లేదా డెబియన్-ఎక్స్‌ఎఫ్‌సి 4 వంటి సర్వర్ పనికి ఇప్పటికీ సరిపోయే లైట్ డెస్క్‌టాప్ ఎన్విరాన్మెంట్ డిస్ట్రిబ్యూషన్ యూజర్లు అప్లికేషన్స్ లేదా విస్కర్ మెనూని ఎంచుకుని రూట్ టెర్మినల్ పై క్లిక్ చేసి వారి అడ్మినిస్ట్రేషన్ పాస్వర్డ్ను టైప్ చేయాలనుకోవచ్చు. ప్రామాణిక వినియోగదారు ప్రాంప్ట్‌ను తెరవడానికి మీరు Ctrl, Alt మరియు T ని కూడా నొక్కి ఉంచవచ్చు.

మీకు రూట్ యాక్సెస్ ఉంటే, అప్పుడు apt-get install autoysqlbackup అని టైప్ చేసి ఎంటర్ నొక్కండి. మీకు రూట్ యాక్సెస్ లేకపోతే మీరు sudo apt-get install autoysqlbackup అని టైప్ చేసి ఎంటర్ నొక్కండి. ఇది లైనక్స్ మింట్ యొక్క వివిధ ఉత్పన్నాలపై కూడా పని చేయాలి.

ఈ దశలను అనుసరించిన రూట్ యాక్సెస్ ఉన్న ఆర్చ్ లైనక్స్ యొక్క వినియోగదారులు దీన్ని అమలు చేయడం ద్వారా ఇన్‌స్టాల్ చేయగలరు pacman -S autoysqlbackup 3.0_rc6-3 , వారు రూట్ యూజర్‌గా నడుస్తుంటే వారు కూడా సుడోను కమాండ్ ముందు ఉంచాలి.



ఎల్లప్పుడూ MySQL సర్వర్‌ను బ్యాకప్ చేయాలని గుర్తుంచుకోవడం కష్టం, కానీ అదృష్టవశాత్తూ, మొత్తం ప్రక్రియను ఆటోమేట్ చేయగల స్క్రిప్ట్ ఉంది. నైపుణ్యం గల ప్రోగ్రామర్లు మీ కోసం ఇప్పటికే ఆటోమిస్క్ల్‌బ్యాక్ స్క్రిప్ట్‌ను రూపొందించినందున మీరు బాష్ లైనక్స్ కోడ్‌ను కూడా వ్రాయవలసిన అవసరం లేదు. మీరు దీన్ని స్వయంచాలకంగా ఇన్‌స్టాల్ చేయగలరు.

దీన్ని పనిలోకి తీసుకురావడం కొన్ని సమయాల్లో సవాలుగా ఉంటుంది, కాబట్టి సాఫ్ట్‌వేర్‌ను సెటప్ చేసి, దాన్ని అమలు చేయడానికి ఉత్తమమైన మార్గంపై మేము వివరాలను ఉంచాము. అది అమల్లోకి వచ్చాక మీరు పెద్దగా చేయనవసరం లేదు.

విధానం 1: ప్యాకేజీ మేనేజర్‌తో ఆటోమిస్క్ల్‌బ్యాకప్‌ను ఇన్‌స్టాల్ చేస్తోంది

డెబియన్ వంటి అనేక లైనక్స్ పంపిణీలు మరియు ఉబుంటు సర్వర్‌తో సహా వివిధ ఉబుంటు-ఉత్పన్న సంస్కరణలు ఆటోమిస్క్ల్‌బ్యాక్ స్క్రిప్ట్‌ను సృష్టించడానికి మిమ్మల్ని అనుమతిస్తాయి. మీరు డెబియన్ లేదా ఉబుంటు సర్వర్ యొక్క పేర్డ్-డౌన్ వెర్షన్‌ను నడుపుతుంటే, మీకు పని చేయడానికి వర్చువల్ టెర్మినల్స్ తప్ప మరేమీ ఉండకపోవచ్చు. ఈ సందర్భంలో, మొదటి టెర్మినల్‌కు చేరుకోవడానికి CTRL, ALT మరియు F1 ని నొక్కి పట్టుకోండి.

లుబుంటు, జుబుంటు లేదా డెబియన్-ఎక్స్‌ఎఫ్‌సి 4 వంటి సర్వర్ పనికి ఇప్పటికీ సరిపోయే లైట్ డెస్క్‌టాప్ ఎన్విరాన్మెంట్ డిస్ట్రిబ్యూషన్ యూజర్లు అప్లికేషన్స్ లేదా విస్కర్ మెనూని ఎంచుకుని రూట్ టెర్మినల్ పై క్లిక్ చేసి వారి అడ్మినిస్ట్రేషన్ పాస్వర్డ్ను టైప్ చేయాలనుకోవచ్చు. ప్రామాణిక వినియోగదారు ప్రాంప్ట్‌ను తెరవడానికి మీరు Ctrl, Alt మరియు T ని కూడా నొక్కి ఉంచవచ్చు.

మీకు రూట్ యాక్సెస్ ఉంటే, ఆపై apt-get install autoysqlbackup అని టైప్ చేసి ఎంటర్ నొక్కండి. మీకు రూట్ యాక్సెస్ లేకపోతే మీరు sudo apt-get install autoysqlbackup అని టైప్ చేసి ఎంటర్ నొక్కండి. ఇది లైనక్స్ మింట్ యొక్క వివిధ ఉత్పన్నాలపై కూడా పని చేయాలి.

ఈ దశలను అనుసరించిన రూట్ యాక్సెస్ ఉన్న ఆర్చ్ లైనక్స్ యొక్క వినియోగదారులు దీన్ని అమలు చేయడం ద్వారా ఇన్‌స్టాల్ చేయగలరు pacman -S autoysqlbackup 3.0_rc6-3 , వారు రూట్ యూజర్‌గా నడుస్తుంటే వారు కూడా సుడోను కమాండ్ ముందు ఉంచాలి.

విధానం 2: సోర్స్‌ఫోర్జ్ నుండి ఆటోమిస్క్ల్‌బ్యాక్‌ను ఇన్‌స్టాల్ చేస్తోంది

ఫెడోరా, రెడ్ హాట్, సెంటొస్, స్లాక్‌వేర్ మరియు అనేక ఇతర ప్రధాన లైనక్స్ డిస్ట్రిబ్యూషన్ల వినియోగదారులు తమ వద్ద ఆటోమైస్క్ల్‌బ్యాక్ ప్యాకేజీ అందుబాటులో లేదని గుర్తించవచ్చు, కాబట్టి వారు మొజిల్లా ఫైర్‌ఫాక్స్, క్రోమ్, క్రోమియం లేదా మిడోరి నుండి ఎంచుకోవడం ద్వారా బ్రౌజర్‌ను తెరవాలి. అనువర్తనాలు మరియు ఆపై ఇంటర్నెట్ మెను వారి డెస్క్‌టాప్ వాతావరణంలో లేదా సూపర్ కీని నొక్కి ఉంచడం ద్వారా మరియు W. నావిగేట్‌కు నెట్టడం ద్వారా https://sourceforge.net/projects/automysqlbackup/ మరియు ఎంటర్ పుష్.

ఆకుపచ్చ డౌన్‌లోడ్ బటన్ పై క్లిక్ చేసి, డౌన్‌లోడ్ పూర్తయ్యే వరకు వేచి ఉండండి. దీనికి కొన్ని సెకన్ల సమయం మాత్రమే పడుతుంది, మరియు మీరు దాన్ని సంపాదించడానికి కష్టపడుతుంటే సోర్స్‌ఫోర్జ్ స్వయంచాలకంగా మీకు ప్రత్యక్ష లింక్‌ను అందిస్తుంది. కమాండ్ ప్రాంప్ట్ తెరిచి టైప్ చేయండి cd ~ / డౌన్‌లోడ్‌లు లేదా బదులుగా మీ డౌన్‌లోడ్ డైరెక్టరీ ఉన్నచోట వెళ్లండి. మీరు ఈ ఫైల్‌ను ఏ GUI లేకుండా సర్వర్‌లో ఉంచాల్సిన అవసరం ఉంటే తొలగించగల పరికరంతో తరలించవచ్చు లేదా డౌన్‌లోడ్ చేయడానికి మీరు సిద్ధాంతపరంగా w3m వంటి కమాండ్ లైన్ బ్రౌజర్‌ను ఉపయోగించవచ్చు.

మీరు సరైన డైరెక్టరీలో చేరిన తర్వాత, టైప్ చేయండి tar zxvf autoysqlbackup-v3.0_rc6.tar.gz దానిని తీయడానికి. ఏదైనా నవీకరణ ఉంటే భవిష్యత్తులో ఏదో ఒక సమయంలో ఫైల్ పేరు మారవచ్చని గమనించండి. మీరు డైరెక్టరీ లోపలికి ఆరు ఫైళ్ళతో ముగుస్తుంది. మీరు సిడి మరియు పుష్ టాబ్ అని టైప్ చేసి, ఆపై చెప్పిన డైరెక్టరీలోకి వెళ్ళటానికి ఎంటర్ చెయ్యవచ్చు. కొనసాగడానికి ముందు మరింత README ను నడపడం మంచి ఆలోచన, కాబట్టి డెవలపర్లు ఏ సలహా ఇస్తారో మీరు చూడవచ్చు.

టైప్ చేయడం ద్వారా install.sh స్క్రిప్ట్‌ను అమలు చేయండి ./install.sh మరియు ఎంటర్ కీని నెట్టడం. దీన్ని అమలు చేయడానికి మీకు రూట్ అధికారాలు అవసరం, కాబట్టి మీరు ఇప్పటికే రూట్ షెల్ వద్ద లేకుంటే దాన్ని సుడోతో ముందుమాట వేయాలి. ఇది ప్రతిదీ స్వయంచాలకంగా చూసుకోవాలి.

విధానం 3: మాన్యువల్ ఇన్‌స్టాలేషన్‌ను అమలు చేస్తోంది

కొన్ని కారణాల వలన install.sh స్క్రిప్ట్ విఫలమైతే మరియు మీరు దానిని ./ కోడ్‌తో ముందుమాటగా చూసుకుంటే, మీరు దీన్ని మాన్యువల్‌గా ఇన్‌స్టాల్ చేయాల్సి ఉంటుంది. మీకు ఇప్పటికే రూట్ ప్రాంప్ట్ లేకపోతే, సుడో-ఐ టైప్ చేసి ఎంటర్ నొక్కడం ద్వారా ఒకదాన్ని సృష్టించండి. ఈ ఆదేశాలను మీరు టార్బాల్‌ను అన్ప్యాక్ చేసిన డైరెక్టరీ నుండి తప్పక అమలు చేయాలి.

అనుకూల కాన్ఫిగరేషన్ ఫైల్‌ను తయారు చేయడం మంచి ఆలోచన. ఉపయోగించడానికి cp autoysqlbackup.conf NAME.conf ఆదేశం, మీరు ఫైల్‌ను ఇవ్వాలనుకునే అసలు పేరుతో NAME ని భర్తీ చేసింది.

విధానం 4: కాన్ఫిగరేషన్ ఫైల్ను సవరించడం

మీ కాన్ఫిగరేషన్ ఫైల్‌ను నానో లేదా vi తో తెరవండి మరియు ఫైల్‌లో డజన్ల కొద్దీ వ్యాఖ్యలు ఉన్నాయని మీరు గమనించవచ్చు. మీరు మీ సిస్టమ్‌లో కనీసం ఒక వినియోగదారుని మాత్రమే కలిగి ఉన్నప్పటికీ, మీరు కనీసం SELECT అధికారాలతో MySQL వినియోగదారుని నమోదు చేయాలి. మీరు దీని కోసం పరిపాలనా ఖాతాను ఉపయోగించాలనుకోవడం లేదు. పంక్తిలోని ఒకే కోట్స్ లోపల పేరును నమోదు చేయండి:

CONFIG_mysql_dump_username = ”

మీరు వారి పాస్‌వర్డ్‌ను పంక్తిలోని ఒకే కోట్‌ల మధ్య ఉంచాలి:

CONFIG_mysql_dump_password = ”

మీరు దీన్ని సెట్ చేయాలి CONFIG_mysql_dump_host కు వేరియబుల్ CONFIG_mysql_dump_host = ’లోకల్ హోస్ట్’ మీ సర్వర్ కేవలం స్థానిక యంత్రం కాబట్టి.

మీరు సెట్ చేశారని నిర్ధారించుకోండి CONFIG_backup_dir = డైరెక్టరీకి వినియోగదారు బ్యాకప్ చేసిన ఫైళ్ళను సేవ్ చేయవచ్చు. ఉదాహరణకు, మీకు మైబ్యాక్ అని పిలువబడే యూజర్ ఉన్నారని చెప్పండి, అప్పుడు మీరు నిజంగా ఉపయోగించాల్సి ఉంటుంది / home / mybackups / backups లేకపోతే అది యూజర్ యొక్క డైరెక్టరీని మొత్తంగా ఉపయోగించడానికి ప్రయత్నిస్తుంది. డైరెక్టరీ ఇప్పటికే లేదని చెప్పినట్లయితే మీరు mkdir ఆదేశాన్ని ఉపయోగించాలి.

మీరు డేటాబేస్ల పేర్లను జోడించవచ్చు CONFIG_db_names = () కుండలీకరణాల మధ్య వేరియబుల్, దానిని ఖాళీగా ఉంచడం వల్ల అవన్నీ కాపీ చేయబడతాయి. మీరు ఉపయోగించవచ్చు CONFIG_db_exclude = () స్క్రిప్ట్‌ను దాటవేయడానికి మీరు ఇష్టపడే ఏ ప్రదేశాలను జోడించడానికి కుండలీకరణాలు.

స్క్రిప్ట్ రోజువారీ బ్యాకప్‌లను ఒక వారం పాటు పట్టుకోగలదు, కాని మీరు CONFIG_rotation_daily = వేరియబుల్‌ను సంఖ్య 7 కాకుండా వేరే వాటికి మార్చడం ద్వారా దీన్ని మార్చవచ్చు. ఈ డిఫాల్ట్‌లు ఎప్పటికప్పుడు మారవచ్చు. డిఫాల్ట్‌గా ఉపయోగించిన 6 తో మేము గందరగోళపరిచిన ఫైల్.

అప్పుడు మీరు అమలు చేయవచ్చు కమాండ్ లైన్ నుండి, ఫైల్ పేరును మీరు చేసిన దానితో భర్తీ చేయండి లేదా స్టార్టప్ స్క్రిప్ట్ లేదా క్రాన్‌కు జోడించండి. మీకు క్రాన్ లైన్ అవసరమైతే, మీరు ప్రయత్నించాలనుకోవచ్చు:

0 0 * * * / usr / local / bin / backupscript

ఇది ప్రతి రోజు అర్ధరాత్రి నడుస్తుంది.

5 నిమిషాలు చదవండి