Error Record

The designated data directory /var/lib/mysql/ is unusable.

F12:) 2023. 11. 16. 10:58

문제

도커라이징한 mysql 컨테이너가 실행되지 않고 아래 에러를 뱉으며 계속 종료되었다.

 

 

 --initialize specified but the data directory has files in it. Aborting.

The designated data directory /var/lib/mysql/ is unusable. You can remove all files that the server added to it.

Aborting

 


해결

여러가지 해결 책이 있어 도전해보았지만, 나는 하단의 링크에서 제시한 방법으로 해결하였다. 아마 캐시 데이터가 너무 많아서 실행이 안됐나...?? 싶었다. 

 

docker system prune --volumes

 

 

해당 코드로 약 36GB(ㄷㄷ..)가 정리되고 정상 실행됐다..!!

 

혹시 상단의 방법으로도 해결되지 않는다면 하단의 깃헙 이슈를 확인하고 여러가지 방법을 시도해보는 것을 추천한다.

 

https://github.com/docker-library/mysql/issues/757