KNOLEDGEBASE · LINUX

ఎస్ఎస్ఎచ్ ద్వారా MySQL డేటాబేస్ను బ్యాకప్/పునరుద్ధరించండి

చివరిగా నవీకరించబడినది 2019-04-27

కమాండ్-లైన్ ఎస్ఎస్ఎచ్ ద్వారా డేటాబేస్ను బ్యాకప్ చేయడంః మీ MySQL డేటాబేస్ను బ్యాకప్ చేయడానికి కమాండ్ ఈ క్రింది విధంగా ఉంటుందిః

mysqldump -u వినియోగదారు పేరు - పి డేటాబేస్ పేరు (_ n) - హెచ్సర్వర్ఐపి > /మార్గం/బ్యాకప్. ఎస్. క్యూ. ఎల్

మీ కమాండ్ లైన్లో వినియోగదారు పేరు, డేటాబేస్ _ నేమ్, సర్వర్ఐపి మరియు మార్గం స్థానంలో వాస్తవ విలువలతో పైన పేర్కొన్న ఆదేశాన్ని టైప్ చేసి, ఆపై ఎంటర్ నొక్కండి. మీ డేటాబేస్ యూజర్ పాస్వర్డ్ కోసం మీరు ప్రాంప్ట్ చేయబడతారు, ఆ తరువాత డేటాబేస్ డంప్ ఎస్. క్యూ. ఎల్ ఫైల్ను పేర్కొన్న మార్గంలో పూర్తి చేసి ఉంచండి.



కమాండ్-లైన్ ఎస్ఎస్ఎచ్ ద్వారా మీ డేటాబేస్ను పునరుద్ధరించడంః మీ MySQL డేటాబేస్ను పునరుద్ధరించడానికి ఆదేశం ఈ క్రింది విధంగా ఉంటుందిః

mysql -u వినియోగదారు పేరు - p 'పాస్వర్డ్ ' - హెచ్సర్వర్ఐపి డేటాబేస్ పేరు (_ n) < / మార్గం/బ్యాకప్. ఎస్. క్యూ. ఎల్

- p మరియు పాస్వర్డ్ మధ్య ఖాళీ లేకపోవడం గమనించండి. అలాగే, పాస్వర్డ్ MySQL డేటాబేస్ వినియోగదారు కోసం.



సంపీడన కుప్పలు/పునరుద్ధరణలుః సంపీడన SQL డంప్ ఫైల్ నుండి MySQL డేటాబేస్ను పునరుద్ధరించడానికి, ఈ క్రింది ఆదేశం మీ SQL డంప్ ఆర్కైవ్ను కత్తిరించడాన్ని మరియు దాని కంటెంట్లను MySQL డేటాబేస్కు బదిలీ చేయడాన్ని మిళితం చేస్తుందిః

గన్జిప్ < backup.sql.gz | mysql-u బ్లార్గ్ - p 'సంకేతపదం'db పేరు'(_ n)


మీరు విడిగా gzip చేయకుండా MySQL డేటాబేస్ నుండి డేటాను నేరుగా కుదించాలనుకుంటే, ఈ క్రింది ఆదేశాన్ని నమోదు చేయండిః

mysqldump -u వినియోగదారు పేరుe-p-hసర్వర్ఐపి db పేరు (_ n) | gzip> backup.sql.gz

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



ఒక ఎస్. క్యూ. ఎల్. డిబి ఫైలును కుదించండి/తొలగించండిః మీరు మీ ప్రస్తుత. sql ఫైలును కుదించాలనుకుంటే, మీరు ఈ క్రింది ఆదేశాన్ని ఉపయోగించాల్సి ఉంటుందిః

gzip -X / పాత్/టు/బ్యాకప్. ఎస్. క్యూ. ఎల్

పైన పేర్కొన్న ఆదేశంలో, X అనేది 1 మరియు 9 మధ్య ఉన్న సంఖ్య, ఇది ఉపయోగించిన కుదింపు స్థాయిని పేర్కొంటుంది. మీ సంఖ్య ఎంత ఎక్కువగా ఉంటే, మీ ఫైల్ అంత ఎక్కువ కుదింపబడుతుంది (చిన్నది).

ఉదాహరణకు, నా డేటాను కుదించడానికి నేను ఉపయోగించే ఆదేశం ఇదిః

gzip -9 forum_backup.sql

అదేవిధంగా, సంపీడన చేయబడిన ఫైలును కత్తిరించడానికి, మీరు ఈ క్రింది ఆదేశాన్ని ఉపయోగిస్తారుః

gunzip backup.sql.gz



స్వయంచాలక ఆవర్తన MySQL బ్యాకప్లు విండోస్ పిసిలో అందుబాటులో ఉన్న ఉచిత సాధనాన్ని ఉపయోగించి చేయవచ్చు http://mysqlbackupftp.com/



అన్ని నాలెడ్జ్ బేస్ కథనాలు

నిలబడటానికి ఏమి ఉందో మాకు చెప్పండి.

A short conversation with an engineer. No quote-bot, no callback queue.