MySQL'i Docker Compose ile Kullanmanın Adımları Nelerdir?

Mysql I Docker Compose Ile Kullanmanin Adimlari Nelerdir



MySQL, Oracle Corporation tarafından sunulan, Windows, Docker ve daha pek çok platformu destekleyen ücretsiz, hafif bir RDBMS'dir. Docker Compose, çok sayıda kapsayıcı Docker uygulamasını belirlemek ve yürütmek için iyi bilinen bir araçtır. Kullanıcılar, Docker Compose ile MySQL ortamlarını tek bir dosyada kolayca tanımlayabilir ve yapılandırabilir. Ayrıca, veritabanı uygulamalarını dağıtmak ve yönetmek için kullanışlı ve çok yönlü bir yöntem sunar.

Bu yazı, MySQL'i Docker Compose ile kullanmak için adım adım prosedürü gösterecektir.

MySQL'i Docker Compose ile Kullanmanın Adımları Nelerdir?

MySQL'i Docker Compose ile kullanmak için verilen-sağlanan adımları izleyin:







1. Adım: Oluşturma Dosyası Oluşturun

Visual Studio Code'da, önce “ adlı bir oluşturma dosyası oluşturun. docker-compose.yml ” ve içine MySQL servislerini ekleyin:



sürüm: '3.8'

Hizmetler:

veri tabanı:

resim: mysql:en son

konteyner_adı: mySqlCont

emretmek: --varsayılan-kimlik doğrulama-eklentisi =mysql_native_password

yeniden başlatma: durdurulmadığı sürece

çevre:

MYSQL_USER: kullanıcı

MYSQL_ROOT_PASSWORD: parolam

MYSQL_PASSWORD: şifrem

MYSQL_DATABASE: test veritabanı

birimler:

- veritabanım: / öyleydi / lib / mysql

bağlantı noktaları:

- '3306:3306'

birimler:

veritabanım:

Yukarıdaki kodda:



  • versiyon ”, dosyanın kullandığı Docker Compose dosya biçiminin sürümünü belirtir. Bizim durumumuzda, “ 3.8 ”.
  • Hizmetler ”, Docker Compose ile çalıştırılması gereken servisleri tanımlar.
  • db ”, MySQL hizmetinin adıdır.
  • resim ” kullanılacak görüntüyü belirtir, yani, “ mysql:en son ”.
  • konteyner_adı ”, kabın adını tanımlar, yani, “ mySqlCont ”.
  • emretmek ” kapsayıcıda çalıştırılacak komutu belirtir.
  • tekrar başlat ”, kabı manuel olarak durdurulmadığı sürece otomatik olarak yeniden başlayacak şekilde ayarlar.
  • çevre ”, MySQL kabı için kullanıcı, kök parola, kullanıcı parolası, veritabanı vb. ortam değişkenlerini ayarlar.
  • birimler 'adlı bir birim kurun' my-db ” kapsayıcı silinmiş olsa bile MySQL kapsayıcısındaki verileri sürdürmek için.
  • bağlantı noktaları ” bağlantı noktası atamak için kullanılır, yani, “ 3306:3306 ”:





2. Adım: Oluşturma Hizmetini Başlatın

Oluşturma dosyasında tanımlanan MySQL hizmetlerini başlatmak için verilen komutu yürütün:

docker-oluştur -D



3. Adım: Çalışan MySQL Kapsayıcısını Görüntüleyin

Bundan sonra, MySQL kabının çalışıp çalışmadığını görmek için sağlanan komutu yazın:

liman işçisi ps

Yukarıdaki çıktı, MySQL kabının başarıyla çalıştığını gösterir.

4. Adım: MySQL Kapsayıcısına Erişin

Ardından, aşağıdaki komutu kullanarak içindeki Bash kabuğunu çalıştırmak için MySQL kabına erişin:

liman işçisi yönetici -BT mySqlCont darbe

Yukarıda verilen komutu yürüttükten sonra, bir Bash kabuğu açılır ve kullanıcı, çalışan MySQL kapsayıcısı içinde komutu çalıştırabilir.

Adım 5: MySQL Sunucusuna Bağlanın

Şimdi, aşağıda listelenen komut aracılığıyla MySQL veritabanına kök kullanıcı olarak bağlanın ve etkileşimli olarak şifreyi girin:

mysql -uroot -P

Kullanıcıların görebileceği gibi, MySQL kabuğu başlatıldı.

Adım 6: MySQL Komutlarını Çalıştırın

Son olarak, MySQL komutlarını MySQL kapsayıcısında yürütün. Örneğin, ' VERİTABANLARINI GÖSTER; Mevcut tüm veritabanlarını görüntülemek için ” komutu:

VERİTABANLARINI GÖSTER;

Yukarıdaki ekran görüntüsünde, mevcut tüm veritabanları görülebilir.

Belirli bir veritabanını seçmek için “ KULLANIN; ' emretmek:

testdb'yi KULLANIN;

Ayrıca, veritabanında yeni bir tablo oluşturmak için “ CREATE TABLE tablo_adı (sütun1 , sütun2 , sütun3 ); ' emretmek:

TABLO OLUŞTUR ( KişiKimliği int, FirstName varchar ( 255 ) , Soyadı varchar ( 255 ) , Şehir varchar ( 255 ) ) ;

Ayrıca, yeni oluşturulan tabloyu veritabanında görüntülemek için sağlanan komutu yürütün:

TABLOLARI GÖSTER;

Yukarıdaki çıktı “ Kişiler ' masa.

MySQL'i Docker Compose aracılığıyla başarıyla kullandık.

Çözüm

MySQL'i Docker ile kullanmak için öncelikle Visual Studio kodunda bir oluşturma dosyası oluşturun ve MySQL servislerini ayarlayın. Ardından, “ kullanarak Compose hizmetlerini başlatın. docker-oluştur -d ” komutunu çalıştırın ve çalışan kabı görüntüleyin. Ardından, MySQL kabına erişin ve MySQL sunucusuna bağlanın. Son olarak, içinde MySQL komutlarını çalıştırın. Bu yazı, MySQL'i Docker Compose ile kullanma prosedürünü göstermektedir.