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/
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.