Docker Compose உடன் MySQL ஐப் பயன்படுத்துவதற்கான படிப்படியான செயல்முறையை இந்த எழுதுதல் விளக்குகிறது.
Docker Compose உடன் MySQL ஐப் பயன்படுத்துவதற்கான படிகள் என்ன?
Docker Compose உடன் MySQL ஐப் பயன்படுத்த, கொடுக்கப்பட்ட படிகளைப் பின்பற்றவும்:
- Compose கோப்பை உருவாக்கி MySQL சேவைகளை அமைக்கவும்
- கம்போஸ் சேவைகளைத் தொடங்கவும்
- இயங்கும் கொள்கலனைப் பார்க்கவும்
- MySQL கொள்கலனை அணுகவும்
- MySQL சேவையகத்துடன் இணைக்கவும்
- MySQL கட்டளைகளை இயக்கவும்
படி 1: கம்போஸ் கோப்பை உருவாக்கவும்
விஷுவல் ஸ்டுடியோ குறியீட்டில், முதலில் '' என்ற பெயரில் ஒரு கம்போஸ் கோப்பை உருவாக்கவும். docker-compose.yml ” மற்றும் MySQL சேவைகளை அதில் சேர்க்கவும்:
பதிப்பு: '3.8'
சேவைகள்:
db:
படம்: mysql: சமீபத்திய
கொள்கலன்_பெயர்: mySqlCont
கட்டளை: --default-authentication-plugin =mysql_native_password
மறுதொடக்கம்: நிறுத்தப்படாவிட்டால்
சுற்றுச்சூழல்:
MYSQL_USER: பயனர்
MYSQL_ROOT_PASSWORD: எனது கடவுச்சொல்
MYSQL_PASSWORD: mypassword
MYSQL_DATABASE: testdb
தொகுதிகள்:
- my-db: / இருந்தது / லிப் / mysql
துறைமுகங்கள்:
- '3306:3306'
தொகுதிகள்:
my-db:
மேலே உள்ள குறியீட்டில்:
- ' பதிப்பு ” கோப்பு பயன்படுத்தும் டோக்கர் கம்போஸ் கோப்பு வடிவமைப்பின் பதிப்பைக் குறிப்பிடுகிறது. எங்கள் விஷயத்தில், அது ' 3.8 ”.
- ' சேவைகள் ” டோக்கர் கம்போஸ் மூலம் இயக்க வேண்டிய சேவைகளை வரையறுக்கிறது.
- ' db ” என்பது MySQL சேவையின் பெயர்.
- ' படம் ” பயன்படுத்த வேண்டிய படத்தைக் குறிப்பிடுகிறது அதாவது, “ mysql: சமீபத்திய ”.
- ' கொள்கலன்_பெயர் ” கொள்கலனின் பெயரை வரையறுக்கிறது அதாவது, “ mySqlCont ”.
- ' கட்டளை ” கொள்கலனில் இயக்க வேண்டிய கட்டளையை குறிப்பிடுகிறது.
- ' மறுதொடக்கம் ” கன்டெய்னரை கைமுறையாக நிறுத்தும் வரை தானாகவே மறுதொடக்கம் செய்யும்படி அமைக்கிறது.
- ' சூழல் ” பயனர், ரூட் கடவுச்சொல், பயனர் கடவுச்சொல், தரவுத்தளம் போன்ற MySQL கண்டெய்னருக்கான சூழல் மாறிகளை அமைக்கிறது.
- ' தொகுதிகள் '' என்ற பெயரில் ஒரு தொகுதி அமைக்கவும் my-db ” கண்டெய்னர் நீக்கப்பட்டாலும் MySQL கண்டெய்னரில் தரவைத் தொடர.
- ' துறைமுகங்கள் 'போர்ட்டை ஒதுக்க பயன்படுத்தப்படுகிறது, அதாவது,' 3306:3306 ”:
படி 2: கம்போஸ் சேவையைத் தொடங்கவும்
கம்போஸ் கோப்பில் வரையறுக்கப்பட்ட MySQL சேவைகளைத் தொடங்க, கொடுக்கப்பட்ட கட்டளையை இயக்கவும்:
docker-compose up -d
படி 3: MySQL கண்டெய்னரை இயக்குவதைப் பார்க்கவும்
அதன் பிறகு, MySQL கொள்கலன் இயங்குகிறதா இல்லையா என்பதைக் காண வழங்கப்பட்ட கட்டளையைத் தட்டச்சு செய்க:
கப்பல்துறை ps
மேலே உள்ள வெளியீடு MySQL கொள்கலன் வெற்றிகரமாக இயங்குகிறது என்பதைக் குறிக்கிறது.
படி 4: MySQL கொள்கலனை அணுகவும்
அடுத்து, பின்வரும் கட்டளையைப் பயன்படுத்தி அதன் உள்ளே பாஷ் ஷெல் இயக்க MySQL கொள்கலனை அணுகவும்:
கப்பல்துறை exec -அது mySqlCont பாஷ்
மேலே வழங்கப்பட்ட கட்டளையை இயக்கிய பிறகு, ஒரு பாஷ் ஷெல் திறக்கிறது, மேலும் பயனர் இயங்கும் MySQL கொள்கலனில் கட்டளையை இயக்க முடியும்.
படி 5: MySQL சேவையகத்துடன் இணைக்கவும்
இப்போது, கீழே பட்டியலிடப்பட்டுள்ள கட்டளை மூலம் MySQL தரவுத்தளத்தை ரூட் பயனராக இணைத்து கடவுச்சொல்லை ஊடாடும் வகையில் உள்ளிடவும்:
mysql -ஊரூட் -ப
பயனர்கள் பார்க்க முடியும் என, MySQL ஷெல் தொடங்கப்பட்டது.
படி 6: MySQL கட்டளைகளை இயக்கவும்
இறுதியாக, MySQL கன்டெய்னரில் MySQL கட்டளைகளை இயக்கவும். உதாரணமாக, '' ஐ இயக்கவும் தரவுத்தளங்களைக் காட்டு; தற்போதுள்ள அனைத்து தரவுத்தளங்களையும் காண கட்டளை:
தரவுத்தளங்களைக் காட்டு;
மேலே உள்ள ஸ்கிரீன்ஷாட்டில், கிடைக்கக்கூடிய அனைத்து தரவுத்தளங்களையும் காணலாம்.
ஒரு குறிப்பிட்ட தரவுத்தளத்தைத் தேர்ந்தெடுக்க, தட்டச்சு செய்க '
மேலும், தரவுத்தளத்தில் ஒரு புதிய அட்டவணையை உருவாக்க, பயன்படுத்தவும் அட்டவணை அட்டவணை_பெயரை உருவாக்கவும் (நெடுவரிசை1
மேலும், தரவுத்தளத்தில் புதிதாக உருவாக்கப்பட்ட அட்டவணையைப் பார்க்க வழங்கப்பட்ட கட்டளையை இயக்கவும்:
அட்டவணைகளைக் காட்டு;
மேலே உள்ள வெளியீடு ' நபர்கள் ' மேசை.
Docker Compose மூலம் MySQLஐ வெற்றிகரமாகப் பயன்படுத்தியுள்ளோம்.
முடிவுரை
Docker உடன் MySQL ஐப் பயன்படுத்த, முதலில், விஷுவல் ஸ்டுடியோ குறியீட்டில் ஒரு கம்போஸ் கோப்பை உருவாக்கி MySQL சேவைகளை அமைக்கவும். பின்னர், 'ஐப் பயன்படுத்தி கம்போஸ் சேவைகளைத் தொடங்கவும் docker-compose up -d ” கட்டளையிட்டு இயங்கும் கொள்கலனைப் பார்க்கவும். அடுத்து, MySQL கொள்கலனை அணுகி MySQL சேவையகத்துடன் இணைக்கவும். கடைசியாக, அதில் MySQL கட்டளைகளை இயக்கவும். Docker Compose உடன் MySQL ஐப் பயன்படுத்துவதற்கான செயல்முறையை இந்த எழுதுதல் விளக்குகிறது.