안녕하세요!
265
작성한 질문수 37
안녕하세요!
폴더를 만들때는 chmod 777 권한을 주고
굳이 my.cnf 와 같은 mysql 구성파일에는 왜 chmod 644 를 주신건가요?
생각을 해보면 중요도에 따라 권한이 달라진다고는 생각하는데
딱 느낌만 올뿐 명확한 이유를 모르겠습니다.
그리고 추가적으로 궁금한게 있습니다!
예를 들면 aws rds 에 mysql 을 생성한다고 했을 떄, 뭐 Container에 mysql을 생성한다했을 때!
그 Container에 들어가서 mysql 에 접속하잖아요?
-v /db/data:/var/lib/mysql 와같이 불륨을 넣어줄때. 이것을 해석할때
Container(aws RDS) 와 같은 물리적인 디스크에 물리적인 데이터를 소프트웨어 mysql 쪽 저장공간에 저장시킨다
라고 생각하면될까여?
감사합니다!
답변 1
0
안녕하세요.
1.
폴더의 권한은 필요한 최소한의 권한을 주는 것이 보안적으로도 안전하고 바람직합니다.
다만 초기에 실습을 진행하실때 폴더 권한으로 인한 문제를 피하기 위해서 권한은 777로 모두 준것이구요.
뒤쪽에 가면 폴더의 owner를 mysql로 사용하는 형태로 변경하는 부분이 나옵니다.
2.
기본적으로 아무런 볼륨 옵션 없이 container를 생성하게 되면 모든 데이터는 container내의 로컬 디스크에 저장되게 됩니다.
이것은 container에 접속해야만 볼 수 있고 container가 재성성하게 되면 모든 데이터가 초기화, 즉 사라집니다.
볼륨 옵션은 쉽게 생각하면 심볼릭링크 처럼 container 내부에서 docker host의 특정 디렉토리를 가리키고 있는 형태로 생각하시면 될 거 같은데요.
따라서, 굳이 container에 접속하지 않아서 디렉토리에서 정보를 볼 수 있고, container가 재생성되더라도 docker host의 디렉토리에 저장된 데이터는 잃어버리지 않고 보존될 수 있습니다.
감사합니다.
pdf 압축파일 제공
0
59
1
auto failover 에서 db001 재실행시 db001 read_only 설정하기전 db001, db002 양쪽으로 저장되는 현상
0
204
1
그라파나에서 에러가 발생합니다
0
440
1
CentOS EOS에 따라 기존의 레포지토리 내 패키지들이 삭제되어에러 발생!
0
384
1
프로덕션 환경에서 데이터 베이스 구성에 대하여.
0
273
1
Proxy SQL에 대한 질문입니다.
0
266
1
docker-compose 후 shell 정상작동 후 mysql dashboard 정상작동안함 ㅁ누의
0
190
1
docker-compose build시 db002~db003 not working daemon 현상
0
267
1
testdb.insert_test 테이블 존재 하지 않음에 관한 문의
0
291
2
물리 서버 2대로 Master/Slave 구조가 가능한가요?
0
331
1
failover 진행중 둘다 slave로 설정
0
300
1
app_test_conn.sh
0
310
3
docker orchestrator 설치후 웹접속
0
268
1
docker에서 percona 컨테이너 생성시
0
309
2
app_test_insert.sh 쉘 스크립트 실행 오류
0
249
1
프로메테우스 사용 이유
0
387
1
Slave 서버에서 Master 서버와 연결하는 명령어 입력하면 에러 발생 질문
0
643
2
강의 따라하다가 컴퓨터 재부팅했더니
0
514
1
docker run ... -h -h옵션이 무엇인가요
0
442
1
gluster 설치관련 질문입니다
0
763
2
도와주세요!!!
0
900
2
[Dockerfile] RUN yum install
0
2103
4
HA Fail-over 질문드립니다.
0
915
1
CRUD와 Replication 질문 드립니다.
0
833
1





