mysql 2

Docker Volume 개념 및 활용 예시

도커에서 컨테이너가 제거되면 내부에 저장되어 있던 데이터까지 함께 삭제되어 없어지는 문제가 있다.이를 방지하기 위해 개념인 볼륨(Volume)을 활용하여 MySQL 컨테이너를 실행해 보자.볼륨(Volume)을 활용해 MySQL 컨테이너 실행$ docker run -v C:\docker-workspace\mysql/mysql_data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=password -d -p 3306:3306 mysql볼륨은 -v 옵션을 통해 설정이 가능하며, 사용법은 '-v [호스트의 폴더 절대경로]:[컨테이너의 폴더 절대경로]'이다(다른 옵션들의 의미는 여기에서 확인). 포인트는 아래와 같다. 별5개로 중요!!!🤩[호스트의 폴더 절대 경로]에 디렉토리가 이미 존재할..

Docker 2025.04.28

MySQL 접속 에러 / ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

MySQL 접속 에러ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)로컬에서 root계정으로 MySQL접속을 시도했는데 DB Server에 접속되지 않는 에러가 발생했다.위의 에러를 해석해보면 'localhost'(10061). 즉, 로컬에서 MySQL서버에 연결(접속)할 수 없음.이라는 뜻인데, 사실 해당 에러를 한두 번 겪은 것이 아니었다. 보통 이럴 때는 이 에러를 단순하게 'root비밀번호가 틀렸다'로 이해했었는데, 결국은 MySQL을 재설치하면서 해결하곤 했다. (고통의 시간이었다...) 하지만 이번 경우는 비밀번호를 확실하게 적어 두었던 거라 틀림없었기 때문에 해결법을 찾아봤다. 이유가 무엇인고 하오니, DB연결이..

Database 2019.03.20