Docker Compose உடன் MySQL ஐப் பயன்படுத்துவதற்கான படிகள் என்ன?

Docker Compose Utan Mysql Aip Payanpatuttuvatarkana Patikal Enna



MySQL என்பது ஆரக்கிள் கார்ப்பரேஷன் வழங்கும் இலவச, இலகுரக RDBMS ஆகும், இது விண்டோஸ், டோக்கர் மற்றும் பல தளங்களை ஆதரிக்கிறது. டோக்கர் கம்போஸ் என்பது பல கண்டெய்னர் டோக்கர் பயன்பாடுகளைக் குறிப்பிடுவதற்கும் செயல்படுத்துவதற்கும் நன்கு அறியப்பட்ட கருவியாகும். டோக்கர் கம்போஸ் மூலம் பயனர்கள் தங்கள் MySQL சூழலை ஒரு கோப்பில் எளிதாக வரையறுத்து கட்டமைக்க முடியும். மேலும், இது தரவுத்தள பயன்பாடுகளை வரிசைப்படுத்துவதற்கும் நிர்வகிப்பதற்கும் வசதியான மற்றும் பல்துறை முறையை வழங்குகிறது.

Docker Compose உடன் MySQL ஐப் பயன்படுத்துவதற்கான படிப்படியான செயல்முறையை இந்த எழுதுதல் விளக்குகிறது.

Docker Compose உடன் MySQL ஐப் பயன்படுத்துவதற்கான படிகள் என்ன?

Docker Compose உடன் 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 கட்டளைகளை இயக்கவும். உதாரணமாக, '' ஐ இயக்கவும் தரவுத்தளங்களைக் காட்டு; தற்போதுள்ள அனைத்து தரவுத்தளங்களையும் காண கட்டளை:

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

மேலே உள்ள ஸ்கிரீன்ஷாட்டில், கிடைக்கக்கூடிய அனைத்து தரவுத்தளங்களையும் காணலாம்.

ஒரு குறிப்பிட்ட தரவுத்தளத்தைத் தேர்ந்தெடுக்க, தட்டச்சு செய்க ' பயன்படுத்தவும்; ” கட்டளை:

USE testdb;

மேலும், தரவுத்தளத்தில் ஒரு புதிய அட்டவணையை உருவாக்க, பயன்படுத்தவும் அட்டவணை அட்டவணை_பெயரை உருவாக்கவும் (நெடுவரிசை1 , column2 , column3 ); ” கட்டளை:

அட்டவணை நபர்களை உருவாக்கவும் ( PersonID int, FirstName varchar ( 255 ) , கடைசி பெயர் varchar ( 255 ) , நகரம் varchar ( 255 ) ) ;

மேலும், தரவுத்தளத்தில் புதிதாக உருவாக்கப்பட்ட அட்டவணையைப் பார்க்க வழங்கப்பட்ட கட்டளையை இயக்கவும்:

அட்டவணைகளைக் காட்டு;

மேலே உள்ள வெளியீடு ' நபர்கள் ' மேசை.

Docker Compose மூலம் MySQLஐ வெற்றிகரமாகப் பயன்படுத்தியுள்ளோம்.

முடிவுரை

Docker உடன் MySQL ஐப் பயன்படுத்த, முதலில், விஷுவல் ஸ்டுடியோ குறியீட்டில் ஒரு கம்போஸ் கோப்பை உருவாக்கி MySQL சேவைகளை அமைக்கவும். பின்னர், 'ஐப் பயன்படுத்தி கம்போஸ் சேவைகளைத் தொடங்கவும் docker-compose up -d ” கட்டளையிட்டு இயங்கும் கொள்கலனைப் பார்க்கவும். அடுத்து, MySQL கொள்கலனை அணுகி MySQL சேவையகத்துடன் இணைக்கவும். கடைசியாக, அதில் MySQL கட்டளைகளை இயக்கவும். Docker Compose உடன் MySQL ஐப் பயன்படுத்துவதற்கான செயல்முறையை இந்த எழுதுதல் விளக்குகிறது.