Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menginisialisasi database MySQL yang diterapkan di AWS EKS

Di Kubernetes juga mudah. Anda dapat melakukannya sebagai berikut,

  1. Masukkan init.sql your file ke dalam volume Kubernetes .
  2. Pasang volume ini ke /docker-entrypoint-initdb.d direktori pod mysql Anda.

Ini adalah contoh file yaml:mysql-init-demo.yaml

Anda juga dapat menggunakan init-container untuk mengunduh init.sql file ke dalam volume Kubernetes yang dipasang di /docker-entrypoint-initdb.d direktori wadah mysql.

UPD: Seperti yang telah Anda tentukan dalam pembaruan bahwa solusi yang Anda rujuk tidak akan bekerja untuk Anda. Saya pikir init-container pendekatan akan paling cocok untuk Anda. Inilah cara yang dapat Anda lakukan:

  1. Buat pvc. Biarkan namanya init-script .
  2. Sekarang, tambahkan init-container ke pod mysql Anda. Pasang init-script . ini pvc di beberapa direktori init-container . Konfigurasikan init-container . Anda sedemikian rupa sehingga mengunduh init.sql Anda file di direktori ini.

  3. Pasang init-script dalam wadah mysql di /docker-entrypoint-initdb.d

Beri tahu saya jika Anda memerlukan sampel dengan init-container pendekatan.

UPD-2: Saya telah menambahkan contoh untuk init-container mendekati. Anda dapat menemukannya di sini .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Paginasi MySQL tanpa kueri ganda?

  2. Mysql mengubah mesin tabel MyISAM ke InnoDB

  3. Kiri JOIN lebih cepat atau Inner Join lebih cepat?

  4. Kelompokkan beberapa hasil mysql dengan satu nilai kolom

  5. PDO PHP bindValue tidak berfungsi