Mysql
 sql >> Base de données >  >> RDS >> Mysql

Mysql ne démarre pas dans un conteneur Docker sur MacOS après la mise à jour de Docker

Avec le dernier docker, vous pouvez désactiver le gRPC Fuse pour le partage de fichiers. (le paramètre gRPC Fuse est à l'origine de ce problème, il est incompatible avec le dictionnaire de données de 0)

Cela résout le problème... Vous pouvez vous arrêter ici si vous êtes satisfait, mais pour utiliser le nouveau système de fichiers, vous pouvez :

  • Désactiver cette case à cocher
  • Démarrer le conteneur
  • Vider la base de données
  • Cochez cette case
  • Assurez-vous que votre dossier de données est vide (pour que mysql crée un nouveau dictionnaire de données)
  • Importer la base de données vidée

MISE À JOUR

Depuis la version 2.5, le paramètre a été déplacé vers la page "fonctionnalités expérimentales" :