Mik a MySQL használatának lépései a Docker Compose szolgáltatással?

Mik A Mysql Hasznalatanak Lepesei A Docker Compose Szolgaltatassal



A MySQL az Oracle Corporation által kínált ingyenes, könnyű RDBMS, amely több platformot is támogat, mint például a Windows, a Docker és még sok más. A Docker Compose egy jól ismert eszköz számos konténer Docker alkalmazás meghatározásához és végrehajtásához. A felhasználók egyszerűen meghatározhatják és konfigurálhatják MySQL környezetüket egyetlen fájlban a Docker Compose segítségével. Ezenkívül kényelmes és sokoldalú módszert kínál az adatbázis-alkalmazások telepítésére és kezelésére.

Ez az írás lépésről lépésre bemutatja a MySQL Docker Compose alkalmazással való használatának folyamatát.

Mik a MySQL használatának lépései a Docker Compose szolgáltatással?

A MySQL használatához a Docker Compose szolgáltatással, kövesse a megadott lépéseket:







1. lépés: Létrehozási fájl létrehozása

A Visual Studio Code programban először hozzon létre egy '' nevű kompozíciós fájlt docker-compose.yml ” és adjunk hozzá MySQL szolgáltatásokat:



változat: '3,8'

szolgáltatások:

db:

kép: mysql:latest

tároló_neve: mySqlCont

parancs: --default-autentication-plugin =mysql_native_password

újraindítás: hacsak nincs leállítva

környezet:

MYSQL_USER: felhasználó

MYSQL_ROOT_PASSWORD: saját jelszó

MYSQL_PASSWORD: saját jelszó

MYSQL_DATABASE: testdb

kötetek:

- my-db: / volt / lib / mysql

portok:

- '3306:3306'

kötetek:

my-db:

A fenti kódban:



  • ' változat ” adja meg a Docker Compose fájlformátum verzióját, amelyet a fájl használ. A mi esetünkben ez „ 3.8 ”.
  • ' szolgáltatások ” határozza meg a Docker Compose segítségével futtatandó szolgáltatásokat.
  • ' db ” a MySQL szolgáltatás neve.
  • ' kép ” meghatározza a használandó képet, azaz: „ mysql:legújabb ”.
  • ' tároló_neve ” határozza meg a tároló nevét, azaz: „ mySqlCont ”.
  • ' parancs ” adja meg a tárolóban futtatandó parancsot.
  • ' újrakezd ” beállítja, hogy a tároló automatikusan újrainduljon, hacsak nem állítja le manuálisan.
  • ' környezet ” környezeti változókat állít be a MySQL-tárolóhoz, például felhasználó, root jelszó, felhasználói jelszó, adatbázis stb.
  • ' kötetek ' állíts be egy ' nevű kötetet' my-db ” az adatok a MySQL-tárolóban való megőrzéséhez akkor is, ha a tárolót törölték.
  • ' portok ' port hozzárendelésére szolgál, azaz ' 3306:3306 ”:





2. lépés: Indítsa el a Compose szolgáltatást

A kompozíciós fájlban meghatározott MySQL szolgáltatások elindításához hajtsa végre a megadott parancsot:

dokkoló-komponálni -d



3. lépés: Tekintse meg a Futó MySQL-tárolót

Ezután írja be a megadott parancsot, hogy megnézze, fut-e a MySQL-tároló vagy sem:

dokkmunkás ps

A fenti kimenet azt jelzi, hogy a MySQL-tároló sikeresen fut.

4. lépés: Nyissa meg a MySQL-tárolót

Ezután nyissa meg a MySQL-tárolót, és futtassa benne a Bash-héjat a következő paranccsal:

dokkmunkás végrehajtó -azt mySqlCont bash

A fent megadott parancs végrehajtása után megnyílik egy Bash shell, és a felhasználó végrehajthatja a parancsot a futó MySQL tárolóban.

5. lépés: Csatlakozzon a MySQL Serverhez

Most csatlakozzon a MySQL adatbázishoz root felhasználóként az alábbi paranccsal, és interaktív módon adja meg a jelszót:

mysql -uroot -o

Amint a felhasználók láthatják, a MySQL shell elindult.

6. lépés: Futtassa a MySQL parancsokat

Végül hajtsa végre a MySQL-parancsokat a MySQL-tárolóban. Például hajtsa végre a „ ADATBÁZISOK MUTATÁSA; ” parancs az összes létező adatbázis megtekintéséhez:

ADATBÁZISOK MUTATÁSA;

A fenti képernyőképen az összes elérhető adatbázis látható.

Egy adott adatbázis kiválasztásához írja be a „ USE ; 'parancs:

USE testdb;

Továbbá egy új tábla létrehozásához az adatbázisban használja a „ CREATE TABLE táblanév (oszlop1 , oszlop2 , oszlop3 ); 'parancs:

ASZTAL LÉTREHOZÁSA Személyek ( Személyazonosító int, Keresztnév varchar ( 255 ) , Vezetéknév varchar ( 255 ) , Városi varchar ( 255 ) ) ;

Ezenkívül hajtsa végre a megadott parancsot az újonnan létrehozott tábla megtekintéséhez az adatbázisban:

ASZTALOK MUTATÁSA;

A fenti kimenet a „ Személyek ' asztal.

Sikeresen használtuk a MySQL-t a Docker Compose segítségével.

Következtetés

A MySQL használatához a Dockerrel először hozzon létre egy írási fájlt a Visual Studio kódjában, és állítsa be a MySQL-szolgáltatásokat. Ezután indítsa el a Compose szolgáltatásokat a „ docker-compose up -d ” parancsot, és tekintse meg a futó tárolót. Ezután nyissa meg a MySQL-tárolót, és csatlakozzon a MySQL-kiszolgálóhoz. Végül futtasson benne MySQL parancsokat. Ez az írás bemutatja a MySQL használatának eljárását a Docker Compose szolgáltatással.