2022. 5. 8. 21:02 DB/mysql

복제용 docker image

docker exec -it mysql-study1 bash

mysql -u root -p

apt-get update

apt-get install vim

 

my.cnf 파일 수정하고

 

mysql> create database study;

mysql > grant all privileges on study.* to 'test'@'%';
mysql > flush privileges;

 

 

 

docker hub 에 업로딩 할 repository를 생성

 

docker commit -m "slipp mysql study" -a "gt1000@gmail.com" mysql-study1 mysql-study:1.1
docker tag mysql-study:1.1 gt1000/mysql-study:1.1
docker push gt1000/mysql-study:1.1

docker run -d -p 13306:3306 --name mysql-study2 gt1000/mysql-study:1.1

 

이렇게 업로딩 한 이미지에는....  my.cnf 파일 설정한것은 들어가 있는데...

database 작업이 하나도 안 들어가 있다.

 

그리고 docker run 으로 생성한 mysql 은 run 한 후에

exec 로 바로 접속해서 mysql -u root -p 를 하면 안 먹히고

컨테이너를 한번 stop, start 하면... 접속이 된다.

 

이유를 모르겠다. 나중에 시간되면 찾아 봐야 할거 같다.

 

replication 할려면... link 로 띄워야 하나?

docker run -i -t -h slave1 --name slave1 --link master:master ubuntu:hadoop_2.7.7

이러면 설정 파일은 어떻게 세팅을 하지?

내일 해야 겠다.

 

 

'DB > mysql' 카테고리의 다른 글

InnoDB 클러스터  (0) 2022.06.01
docker를 이용한 cluster 구축  (0) 2022.05.30
[Real Mysql 2권] 11. 쿼리 작성 및 최적화  (0) 2022.04.20
docker 를 이용한 mysql 설치  (0) 2022.02.15
Posted by gt1000

블로그 이미지
gt1000

태그목록

공지사항

어제
오늘

달력

 « |  » 2024.5
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함