முனையத்திலிருந்து உங்கள் தரவுத்தளங்களை காப்புப் பிரதி எடுக்க mysqldump கருவியை எவ்வாறு பயன்படுத்துவது என்பதை இந்த டுடோரியல் காண்பிக்கும்.
குறிப்பு: இந்த டுடோரியலைப் பின்பற்ற, நீங்கள் முழுமையாக வேலை செய்யும் MySQL நிறுவல் மற்றும் ரூட் கணக்கு அல்லது சூடோ சலுகைகள் கொண்ட ஒன்றை வைத்திருக்க வேண்டும்.
தரவுத்தளத்தை காப்புப் பிரதி எடுக்கிறது
Mysqldump கருவியைப் பயன்படுத்தி ஒரு தரவுத்தளத்தை காப்புப் பிரதி எடுக்க, கீழே உள்ள பொதுவான தொடரியலைப் பயன்படுத்தவும்:
mysqldump[விருப்பங்கள்] [தரவுத்தள பெயர்] > [பெயர்].sql
உதாரணமாக, நீங்கள் ஒரு தரவுத்தளத்தை காப்புப் பிரதி எடுக்க விரும்பினால், கீழே உள்ள கட்டளையைப் பயன்படுத்தலாம்:
mysqldump-நீங்கள் ரூட்-ப விமர்சனங்கள்- விரைவு -பூட்டு- அட்டவணைகள் = பொய் >review_backup.sql
கடவுச்சொல்லை உள்ளிடவும்: *****
மேலே உள்ள கட்டளையில், தரவுத்தளத்தை (விமர்சனங்களை) ஒரு கோப்பில் review_backup.sql இல் காப்புப் பிரதி எடுக்க mysqldump கருவியைப் பயன்படுத்தினோம்.
மேலே உள்ள கட்டளை செயல்படுத்தப்பட்டவுடன், mysqldump பயன்பாடு கடவுச்சொல்லை கேட்கும், பின்னர் கடவுச்சொல் சரியாக இருந்தால் தரவுத்தளத்தை காப்புப் பிரதி எடுக்கவும். உருவாக்கப்பட்ட காப்பு கோப்பு பயன்பாடு இயங்கும் கோப்பகத்தில் இருக்கும்.
நாங்கள் அத்தகைய விருப்பங்களைப் பயன்படுத்துகிறோம்:
- - விரைவு - வரிசையாக வரிசையாக அட்டவணைகள் கொட்டப்படுவதை அமல்படுத்துவதற்கு mysqldump சொல்கிறது.
- –Lock-tables = பொய்-காப்புப் பணியின் போது அட்டவணையைப் பூட்டுவதைத் தடுக்கிறது.
Mysqldump –help என்ற கட்டளையை அழைப்பதன் மூலம் நீங்கள் மற்ற விருப்பங்களைச் சரிபார்க்கலாம்
முழு DBMS ஐ காப்புப் பிரதி எடுக்கிறது
கீழே உள்ள ஒற்றை கட்டளையைப் பயன்படுத்தி டிபிஎம்எஸ்ஸில் உள்ள அனைத்து தரவுத்தளங்களையும் காப்புப் பிரதி எடுக்க மைஸ்க்ல்டம்ப் பயன்பாடு உங்களை அனுமதிக்கிறது:
mysqldump-நீங்கள் ரூட்-ப-அனைத்து- தரவுத்தளங்கள் - விரைவு -பூட்டு- அட்டவணைகள் = பொய் >master_backup.sqlமேலே உள்ள கட்டளையைப் பயன்படுத்தி, கணினியில் உள்ள அனைத்து தரவுத்தளங்களின் நகலையும் ஒரே கோப்பில் நீங்கள் மீட்டெடுக்க பயன்படுத்தலாம்.
அட்டவணையை காப்புப் பிரதி எடுக்கிறது
ஒரு குறிப்பிட்ட தரவுத்தளத்தில் ஒற்றை அட்டவணையை நீங்கள் காப்புப் பிரதி எடுக்க விரும்பினால், இதைச் செய்ய கீழே உள்ள கட்டளையைப் பயன்படுத்தலாம்:
mysqldump-நீங்கள் ரூட்-ப- விரைவு -பூட்டு- அட்டவணைகள் = பொய் விமர்சனங்கள் பதிவு >db_reviews_log_tb.sqlமேலே உள்ள கட்டளையில், db_reviews_log_tb.sql என்ற கோப்பில் மறுஆய்வு தரவுத்தளத்திலிருந்து பதிவு அட்டவணையின் காப்புப்பிரதியை உருவாக்குகிறோம்.
காப்புப்பிரதியை மீட்டெடுக்கவும்
உங்கள் தரவுத்தளங்கள் மற்றும் அட்டவணைகளின் காப்புப்பிரதிகளை உருவாக்கியவுடன், தரவுத்தளத்தையும் கோப்புப் பெயரையும் குறிப்பிட்டு அவற்றை மீட்டெடுக்கலாம். உதாரணத்திற்கு:
mysql-நீங்கள் ரூட்-ப விமர்சனங்கள்<review_backup.sqlமேலே உள்ள கட்டளை விமர்சனங்களை_பேக்அப் மறுபரிசீலனை தரவுத்தளத்திற்கு மீட்டமைக்கிறது.
குறிப்பு: ஒரு தரவுத்தள மீட்பு காப்பு கோப்பில் குறிப்பிடப்பட்டுள்ள தரவுகளுடன் தற்போதைய தரவை நீக்குகிறது மற்றும் மேலெழுதும். முழு DBMS காப்புப்பிரதியை மீட்டெடுக்க. கீழே உள்ள கட்டளையைப் பயன்படுத்தவும்:
mysql-நீங்கள் ரூட்-ப<master_backup.sqlமுடிவுரை
இந்த விரைவான வழிகாட்டியில், தரவுத்தளங்களை காப்புப் பிரதி எடுக்க mysqldump கருவியை எவ்வாறு பயன்படுத்துவது என்பதை நாங்கள் விவாதித்தோம். இந்த டுடோரியலில் விவாதிக்கப்பட்ட யோசனைகள் உங்கள் தரவுத்தளங்களின் விரைவான நகலை உருவாக்க உதவும்.