Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Awaria kontenera MySQL po zmianie /etc/mysql/my.cnf, jak cofnąć?

Widzę dwa możliwe rozwiązania Twojego problemu:

Pomiń ENTRYPOINT dla obrazu MySQL

Znajdź nazwę swojego obrazu, uruchamiając docker images następnie uruchom:

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

To powinno przenieść Cię do bash wewnątrz kontenera, a stamtąd możesz wykonać wszystkie polecenia, które chcesz znaleźć w swoim my.cnf plik. Chociaż nie wiem, czy edytowanie pliku z tego miejsca, zapisz go i spróbuj ponownie uruchomić. Nie próbowałem.

Usuń stary obraz i użyj właściwego sposobu, aby edytować my.cnf plik

Znajdź nazwę swojego obrazu, uruchamiając:docker images a następnie usuń go, uruchamiając docker rmi <image_name>

Sprawdź w dokumentacji domyślne obrazy MySQL pod adresem MySQL Dockerhub jest w tym całkiem prosty i cytuję:

Od tego momentu i jeśli utworzysz my.cnf plik na twoim hoście, wtedy nigdy więcej nie napotkasz tego problemu, ponieważ możesz edytować plik tyle razy, ile chcesz.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Grupa Mysql W odstępach 24-godzinnych

  2. MySQL Wybierz najnowszy wiersz określonej wartości

  3. Najlepszy sposób na przechowywanie i pobieranie synonimów w bazie danych mysql

  4. AKTUALIZUJ za pomocą SUM() w MySQL

  5. Jak za pomocą PDO mogę się upewnić, że instrukcja UPDATE zakończyła się powodzeniem?