Maison  >  Article  >  base de données  >  Comment valider des données dans un conteneur MySQL ?

Comment valider des données dans un conteneur MySQL ?

Susan Sarandon
Susan Sarandonoriginal
2024-10-24 18:42:45377parcourir

How to Commit Data into a MySQL Container?

Problème : validation des données dans un conteneur MySQL

Dans le but de créer une nouvelle image de conteneur avec des données pré-importées, un utilisateur a réussi créé un conteneur MySQL, importé un dump SQL dans une base de données nouvellement créée et validé le conteneur en tant que nouvelle image. Cependant, lors du démarrage d'un conteneur utilisant la nouvelle image, la base de données ne contenait pas les données importées.

Cause fondamentale et solution :

Le problème découle de la nature de stockage des données dans l'image MySQL officielle. Cette image utilise des volumes de données, garantissant la persistance des données au-delà de la durée de vie du conteneur. Cependant, les volumes de données contournent le système de fichiers Union, empêchant les données d'être validées dans l'image.

Pour remédier à cela, il est recommandé de créer une image de base MySQL personnalisée sans volumes. Cela permettra la validation des données et de l'image, mais toutes les données ajoutées après la validation seront perdues à la fin du conteneur.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn