லினக்ஸில் MySQL தரவுத்தளங்களை எவ்வாறு இறக்குமதி செய்வது மற்றும் ஏற்றுமதி செய்வது

Linaksil Mysql Taravuttalankalai Evvaru Irakkumati Ceyvatu Marrum Errumati Ceyvatu



MySQL தரவுத்தளங்களில் இறக்குமதி மற்றும் ஏற்றுமதி செய்வது, தரவுத்தளங்களை இறக்குமதி செய்வது சேவையகங்களுக்கு இடையில் தரவை மாற்றுவதற்குப் பயன்படுத்தப்படுவதால் தரவு பாதுகாப்பை உறுதி செய்வதில் உதவுகிறது, மறுபுறம், தரவுத்தளங்களை ஏற்றுமதி செய்வது தரவு காப்புப்பிரதி மற்றும் மீட்புக்கு உதவுகிறது.

இந்த வழிகாட்டி இதற்கான செயல்முறையை வழங்கும்:







முன்நிபந்தனை: லினக்ஸில் MySQL சேவையகத்தை நிறுவுதல்

எந்தவொரு நிறுவலுக்கு முன்பும் உங்கள் கணினியைப் புதுப்பிப்பது விரும்பத்தக்கது எனவே தட்டச்சு செய்க:



$ சூடோ பொருத்தமான மேம்படுத்தல்



தட்டச்சு செய்வதன் மூலம் MySQL சேவையகத்தை நிறுவவும்:



$ சூடோ பொருத்தமான நிறுவு mysql-server



MySQL இன் நிறுவப்பட்ட பதிப்பைச் சரிபார்க்க, தட்டச்சு செய்க:





$ mysql --பதிப்பு



MySQL இன் சேவைகளைத் தொடங்க, இந்த கட்டளையைப் பயன்படுத்தவும்:

$ சூடோ systemctl தொடக்கம் mysql




லினக்ஸில் MySQL தரவுத்தளங்களை ஏற்றுமதி செய்கிறது

லினக்ஸில் ஒரு தரவுத்தளத்தை ஏற்றுமதி செய்யலாம், ஆனால் அதற்கு முன், நீங்கள் MySQL சேவையகத்துடன் இணைக்க வேண்டும். உள்ளூர் MySQL சேவையகத்துடன் இணைக்க இந்த தொடரியல் பயன்படுத்தவும்:

$ mysql -இல் < பயனர் பெயர் > -ப


இந்த இடுகைக்கான பயனர் பெயர் ' mysql ”:


மேலே உள்ள வெளியீட்டில் தெரியும், MySQL சர்வர் வெற்றிகரமாக இணைக்கப்பட்டுள்ளது.

கிடைக்கக்கூடிய அனைத்து தரவுத்தளங்களையும் பார்க்க இந்த SHOW கட்டளையைப் பயன்படுத்தவும்:

> தரவுத்தளங்களைக் காட்டு;



கிடைக்கக்கூடிய தரவுத்தளங்களிலிருந்து “mysql” தரவுத்தளத்தை ஏற்றுமதி செய்ய, முதலில் இந்த கட்டளையைப் பயன்படுத்தி ஒரு கோப்பகத்தை உருவாக்குவோம்:

$ mkdir உள்ளூர் ஹோஸ்ட் தரவு



தட்டச்சு செய்வதன் மூலம் இந்த கோப்பகத்திற்கு செல்லவும்:

$ சிடி உள்ளூர் ஹோஸ்ட்டேட்டா



தரவுத்தளத்தை ஏற்றுமதி செய்ய, இந்த தொடரியல் பயன்படுத்தவும்:

$ சூடோ mysqldump -இல் < பயனர் பெயர் > -ப < db-பெயர் > > < கோப்பு பெயர் > .sql


உங்கள் பயனர்பெயர், நீங்கள் ஏற்றுமதி செய்ய விரும்பும் தரவுத்தள பெயர் மற்றும் தரவுத்தளத்தை ஏற்றுமதி செய்ய விரும்பும் கோப்பின் பெயரை வழங்கவும். இந்த தொடரியல் பயன்படுத்தவும் மற்றும் Enter ஐ அழுத்தவும், மேலும் தரவுத்தளம் வெற்றிகரமாக ஏற்றுமதி செய்யப்படுகிறதா இல்லையா என்பதைப் பார்க்க ls கட்டளையைத் தட்டச்சு செய்யவும்:


கோப்பு வெற்றிகரமாக உருவாக்கப்பட்டதை இங்கே காணலாம்.

இந்தக் கோப்பின் சில தரவைப் பார்க்க, தட்டச்சு செய்க:

$ தலை -என் 5 < கோப்பு பெயர் > .sql



ஏற்றுமதி செய்யப்பட்ட தரவுத்தளத்தின் தரவு இங்கே தெரியும்.

லினக்ஸில் MySQL தரவுத்தளங்களை இறக்குமதி செய்கிறது

தரவுத்தளத்தை இறக்குமதி செய்ய, தொடரியல் மூலம் உள்ளூர் சேவையகத்துடன் இணைக்கலாம்:

$ mysql -இல் < பயனர் பெயர் > -ப



உங்கள் உள்ளூர் தரவுத்தள சேவையகத்தில் வெற்றிகரமாக உள்நுழைந்துள்ளீர்கள்.

தரவுத்தளத்தை உருவாக்க, இந்த தொடரியல் பயன்படுத்தவும்:

> தரவுத்தளத்தை உருவாக்கவும் < db-பெயர் > ;


தரவுத்தளத்திற்கான பெயரை வழங்கவும்:


கிடைக்கக்கூடிய தரவுத்தளங்களைக் காண, இந்த கட்டளையைத் தட்டச்சு செய்க:

> தரவுத்தளங்களைக் காட்டு;



இங்கே நீங்கள் உருவாக்கிய தரவுத்தளம் கிடைக்கிறது.

இந்தத் தொடரியலைப் பயன்படுத்தி, தரவுத்தளத்தின் காப்புப் பிரதித் தரவைக் கொண்ட “.sql” நீட்டிப்புடன் ஏற்கனவே இருக்கும் கோப்பை இறக்குமதி செய்வோம்:

$ mysql -இல் < பயனர் பெயர் > -ப < புதிய தரவுத்தள-பெயர் > < < கோப்பு பெயர் > .sql


தொடரியலில் தேவையான மதிப்புகளை வழங்கவும்:


உங்கள் தரவுத்தளம் கடவுச்சொல்லைக் கேட்டு பிழையற்ற வெளியீட்டைக் கொடுத்ததால் வெற்றிகரமாக இறக்குமதி செய்யப்பட்டது.

முடிவுரை

தரவுத்தளங்களை இறக்குமதி செய்தல் மற்றும் ஏற்றுமதி செய்வது என்பது தரவு மீட்பு மற்றும் காப்புப்பிரதி, தரவு இடம்பெயர்வு, ஒத்துழைப்பு அல்லது சோதனை மற்றும் பிழைத்திருத்தத்திற்கான முக்கியமான பணியாகும். ஏற்றுமதி ஒரு காப்பு கோப்பை உருவாக்குகிறது, தரவுத்தளத்தை ஏற்றுமதி செய்ய இந்த தொடரியல் பயன்படுத்தவும் ' sudo mysqldump -u -p > .sql 'இறக்குமதியானது சேவையகங்களுக்கிடையில் தரவு பரிமாற்றத்தை எளிதாக்க அனுமதிக்கிறது, இந்த தொடரியல் மூலம் ஒரு கோப்பிலிருந்து தரவுத்தளத்தை இறக்குமதி செய்யலாம்' mysql -u -p < .sql ”.