& అన్ని MySQL డేటాబేస్‌లను ఎలా ఎగుమతి చేయాలి

విషయ సూచిక:

Anonim

చాలామంది డెవలపర్లు మరియు అనుకూల వినియోగదారులు తమ డేటాబేస్ అవసరాల కోసం MySQLపై ఆధారపడతారు. MySQL నుండి అన్ని డేటాబేస్‌లను ఎలా ఎగుమతి చేయాలి లేదా డంప్ చేయాలి, ఒకే డేటాబేస్‌ను డంప్ చేయాలి మరియు డేటాబేస్.sql ఫైల్ నుండి ఆ డేటాబేస్‌లన్నింటినీ తిరిగి MySQLకి ఎలా దిగుమతి చేయాలో కూడా మేము చూపుతాము.

MySQLతో పరస్పర చర్య చేయడానికి GUI ఆధారిత సాధనాలు ఉన్నప్పటికీ, మేము ఇక్కడ కమాండ్ లైన్‌పై దృష్టి పెట్టబోతున్నాము.MySQL కమాండ్‌లు linux, Mac OS మరియు Mac OS Xతో సహా ఏదైనా unix OSలోని డేటాబేస్ సాఫ్ట్‌వేర్ యొక్క ఏదైనా వెర్షన్‌తో పని చేస్తాయి, లేదా మీరు mySQLని రన్ చేస్తున్నప్పుడు ఏదైనా.

మీరు ఇప్పటికే MySQL ఇన్‌స్టాల్ చేసి, రన్ అవుతున్నారని మేము ఊహించబోతున్నాము, కాకపోతే మీరు Mac OSలో MySQL సర్వర్‌ని ప్రారంభించడం మరియు ఆపడం గురించి ఇక్కడ తెలుసుకోవచ్చు మరియు MySQLని ఇక్కడ డౌన్‌లోడ్ చేసుకోవచ్చు లేదా మీరు దాని కోసం చూస్తున్నట్లయితే మొత్తం వెబ్ సర్వర్ స్టాక్, Mac కోసం ఉపయోగించడానికి సులభమైన MAMPని తనిఖీ చేయండి.

MySQL నుండి కమాండ్ లైన్ ద్వారా అన్ని డేటాబేస్‌లను ఎలా డంప్ చేయాలి

MySQL నుండి అన్ని డేటాబేస్‌లను .sql ఫైల్‌లోకి డంప్ చేయడానికి, బ్యాకప్ లేదా మైగ్రేషన్ లేదా ఇతరత్రా, ఇలా అన్ని డేటాబేస్‌ల ఫ్లాగ్‌ని ఉపయోగిస్తోంది:

mysqldump --all-databases > all_databases_dump.sql

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

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

mysqldump -u root -p --all-databases > all_databases.sql

mysql డేటాబేస్ డంప్ చేయబడిన తర్వాత, ఇక్కడ వివరించిన విధంగా దాని నుండి టార్ జిజిప్‌ని సృష్టించడం నా వ్యక్తిగత ప్రాధాన్యత కానీ అది పూర్తిగా ఐచ్ఛికం.

MySQL నుండి నిర్దిష్ట డేటాబేస్‌ను ఎలా ఎగుమతి చేయాలి

మీరు అన్ని డేటాబేస్‌లను ఎగుమతి చేయడం కంటే పేరు ద్వారా నిర్దిష్ట డేటాబేస్‌ను డంప్ చేయాలనుకుంటే, అది సమానంగా సులభం:

mysqldump డేటాబేస్_పేరు > డేటాబేస్_పేరు_dump.sql

mysqldump కమాండ్ అనేక పారామితులు మరియు ఫ్లాగ్‌లను కలిగి ఉంది, ఇవి డేటాబేస్‌లను ఎగుమతి చేయడానికి మరియు బ్యాకప్ చేయడానికి సహాయపడతాయి, మీరు "man mysqldump"తో మాన్యువల్ పేజీ నుండి లేదా dev.mysql వెబ్‌సైట్‌లో ఇక్కడ చదవడం ద్వారా మరింత తెలుసుకోవచ్చు.

అన్ని డేటాబేస్‌లను MySQLలోకి ఎలా దిగుమతి చేయాలి

ఖచ్చితంగా మీకు డేటాబేస్ డంప్ ఉంటే, దానిని MySQLలోకి దిగుమతి చేసుకోవడం ముఖ్యం. డేటాబేస్

mysql డేటాబేస్_పేరు < database_dump.sql

మరియు డేటాబేస్‌ను ఎగుమతి చేయడం వలె, దిగుమతి చేసేటప్పుడు మీరు కావాలనుకుంటే వినియోగదారు పేరును కూడా పేర్కొనవచ్చు:

mysql -u root -p < database_dump.sql

మీరు కావాలనుకుంటే వేరే వినియోగదారు పేరు లేదా డేటాబేస్‌ను కూడా పేర్కొనండి:

mysql -u యూజర్ -పి డేటాబేస్_పేరు < డేటాబేస్_డంప్.sql

MySQLలోకి నిర్దిష్ట డేటాబేస్‌ను దిగుమతి చేస్తోంది

మీరు పేరు ద్వారా పెద్ద డంప్‌లో నిర్దిష్ట డేటాబేస్‌ను కూడా దిగుమతి చేసుకోవచ్చు:

mysql --వన్-డేటాబేస్ డేటాబేస్_పేరు < అన్ని_డేటాబేస్‌లు.sql

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

MySQLలో డేటాబేస్‌లను ఎగుమతి చేయడానికి మరియు డేటాబేస్‌లను దిగుమతి చేసుకోవడానికి ఏవైనా ఆసక్తికరమైన ఉపాయాలు తెలుసా? వ్యాఖ్యలలో మాకు తెలియజేయండి!

& అన్ని MySQL డేటాబేస్‌లను ఎలా ఎగుమతి చేయాలి