sql >> Base de Datos >  >> RDS >> Mysql

El contenedor de MySQL se bloquea después del cambio de /etc/mysql/my.cnf, ¿cómo volver a editar?

Veo dos posibles soluciones para su problema:

Omita el PUNTO DE ENTRADA para la imagen de MySQL

Encuentra el nombre de tu imagen ejecutando docker images luego ejecuta:

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

Eso debería llevarlo a bash dentro del contenedor y desde allí puede ejecutar todos los comandos que desee para encontrar su my.cnf expediente. Aunque no sé si editar el archivo desde allí, guárdelo e intente ejecutarlo nuevamente funcionará. No lo intenté.

Elimine la imagen anterior y utilice la forma correcta de editar my.cnf archivo

Encuentra el nombre de tu imagen ejecutando:docker images y luego elimínelo ejecutando docker rmi <image_name>

Consulte los documentos para las imágenes MySQL predeterminadas en MySQL Dockerhub es bastante claro en esto y cito:

A partir de ahí y si creas el my.cnf en su host, entonces nunca más se encontrará con este problema, ya que puede editar el archivo tantas veces como desee.