sql >> Database teknologi >  >> RDS >> Mysql

MySQL container crash efter /etc/mysql/my.cnf ændring, hvordan redigeres tilbage?

Jeg ser to mulige løsninger på dit problem:

Omgå INDGANGSPUNKTET for MySQL-billedet

Find dit billednavn ved at køre docker images kør derefter:

docker run -it --entrypoint="/bin/sh" OPTIONS image

Det skulle tage dig til bashen inde i containeren, og derfra kan du udføre alle de kommandoer, du ønsker for at finde din my.cnf fil. Selvom jeg ikke ved, om det virker at redigere filen derfra, så gemme den og prøve at køre den igen. Jeg prøvede ikke.

Slet det gamle billede, og brug den rigtige måde til at redigere my.cnf fil

Find dit billednavn ved at køre:docker images og slet det derefter ved at køre docker rmi <image_name>

Tjek dokumenterne for MySQL-standardbillederne på MySQL Dockerhub er ret lige på dette, og jeg citerer:

Fra det tidspunkt og hvis du opretter my.cnf fil på din vært, så vil du aldrig løbe ind i dette problem igen, da du kan redigere filen så mange gange du vil.




  1. MySQL kopidatabase

  2. Flyt node i træet Indlejrede sæt

  3. SQL-operatører

  4. Tips til lagring af PostgreSQL-sikkerhedskopier på Google Cloud (GCP)