목록Database (3)
우당탕탕 개발일지
docker 내에 container 를 올려서 사용중. db001 container 를 master로 놓고 db002, db003 을 slave로 놓아 백업용으로 사용하는 방법을 알아보자. 우선 db001 을 만든 것과 동일하게 db002와 db003을 만들어준다. 만드는 방법은 여기에. https://journal-devchop.tistory.com/5 [MySQL] docker 에서 MySQL 사용하기 (생성에서 매핑까지) 개발환경 : macos docker 홈페이지에서 docker desktop download. 다운로드 후 터미널에서 docker --version 명령어를 통해 정상적으로 다운받아졌는지 확인이 가능하다. https://www.docker.com/products/docker-desk..
일반적으로 root@localhost 에게는 mysql에 대해 모든 권한 이있지만, Docker에서 원격으로 db에 접속하게 될 경우 root@접속한 ip 로 접속하게된다. 그런데 이에대한 접근권한이 주어지지 않았을 경우 access denied 가 발생한다. 이럴땐 docker container 안에 직접 들어가서 (localhost , 권한이 있는 계정으로 )모든 권한을 부여하고 나오면 된다. #여기는 host docker exec -it /bin/bash #cotainer 실행 #container에 들어왔음. mysql 에 접속 mysql -uroot -p #mysql 에 접속 #mysql 상에서 모든 계정에 권한을 부여 GRANT ALL PRIVILEGES on *.* TO 'root'@'%' W..
개발환경 : macos docker 홈페이지에서 docker desktop download. 다운로드 후 터미널에서 docker --version 명령어를 통해 정상적으로 다운받아졌는지 확인이 가능하다. https://www.docker.com/products/docker-desktop/ Download Docker Desktop | Docker Docker Desktop is available to download for free on Mac, Windows, or Linux operating systems. Get started with Docker today! www.docker.com MySQL docker image 다운로드 docker pull mysql docker pull mysql:8.0..