Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Sự cố vùng chứa MySQL sau khi thay đổi /etc/mysql/my.cnf, làm thế nào để chỉnh sửa lại?

Tôi thấy hai giải pháp khả thi cho vấn đề của bạn:

Bỏ qua ENTRYPOINT cho hình ảnh MySQL

Tìm tên hình ảnh của bạn bằng cách chạy docker images sau đó chạy:

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

Điều đó sẽ đưa bạn đến bash bên trong vùng chứa và từ đó bạn có thể thực hiện tất cả các lệnh bạn muốn tìm my.cnf của mình tập tin. Mặc dù tôi không biết nếu chỉnh sửa tệp từ đó, hãy lưu nó và thử chạy lại nó sẽ hoạt động. Tôi đã không thử.

Xóa hình ảnh cũ và sử dụng cách thích hợp để chỉnh sửa my.cnf tập tin

Tìm tên hình ảnh của bạn bằng cách chạy:docker images và sau đó xóa nó bằng cách chạy docker rmi <image_name>

Kiểm tra tài liệu cho hình ảnh MySQL mặc định tại MySQL Dockerhub khá thẳng thắn về điều này và tôi trích dẫn:

Từ thời điểm đó và nếu bạn tạo my.cnf trên máy chủ của bạn thì bạn sẽ không bao giờ gặp phải sự cố này nữa vì bạn có thể chỉnh sửa tệp bao nhiêu lần tùy ý.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kết hợp tìm kiếm trường bằng PHP &MYSQL

  2. Chọn 3 điểm cao nhất mỗi ngày cho mỗi người dùng

  3. Cách khắc phục Cảnh báo MySQL của Cố vấn Bảo mật

  4. Chèn vào MySQL từ PHP (jQuery / AJAX)

  5. Node JS ngắt kết nối cơ sở dữ liệu mysql