inflearn logo
강의

Course

Instructor

Learn MySQL on Docker by following along

Storing data in MySQL Container

질문이 있습니다.

486

Teddy

6 asked

0

안녕하세요. 

제가 강좌를 진행하는데 에러가 나는 부분이 있는데

해결방법이 딱히 없는 것 같네요..

하나 궁금한 점은 강좌에서 Percona Server 5.7 이미지를 사용하는데 

혹시 Mysql 이미지로는 진행이 불가능한가요??

Percona Server 5.7 이미지를 사용하시는 이유가 있는지

궁금합니다.

-----------------------------------------------------

https://github.com/docker-library/percona/issues/42

제가 겪고있는 에러는 아래와 같습니다.. 

docker run 명령어시 아래와 같은 에러떄문에

이미지가 실행이 안되네요. Volume 마운트 할 경우만

에러가 발생합니다. 

Initializing database

2020-12-10T07:30:03.208919Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).

2020-12-10T07:30:05.708278Z 0 [Warning] InnoDB: Retry attempts for writing partial data failed.

2020-12-10T07:30:05.708414Z 0 [ERROR] InnoDB: Write to file /var/lib/mysql/xb_doublewritefailed at offset 0, 1048576 bytes should have been written, only 0 were written. Operating system error number 22. Check that your OS and file system support files of this size. Check also that the disk is not full or a disk quota exceeded.

2020-12-10T07:30:05.708430Z 0 [ERROR] InnoDB: Error number 22 means 'Invalid argument'

2020-12-10T07:30:05.709853Z 0 [ERROR] InnoDB: InnoDB Database creation was aborted with error Generic error. You may need to delete the ibdata1 file before trying to start up again.

2020-12-10T07:30:06.411146Z 0 [ERROR] Plugin 'InnoDB' init function returned error.

2020-12-10T07:30:06.411203Z 0 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.

2020-12-10T07:30:06.411210Z 0 [ERROR] Failed to initialize builtin plugins.

2020-12-10T07:30:06.411214Z 0 [ERROR] Aborting

docker mysql

Answer 4

0

dbakim7939

저도 윈도우에는 익숙하지 않아서 해당 환경에서는 테스트가 부족합니다.

이 부분 죄송스럽게 생각하구요.

EC2 centos환경이라면 제가 테스트한 환경과 동일하기 때문에 보다 더 잘 진행이 될 수 있을 거 같습니다.

0

Teddy

안녕하세요~! 답변 주셔서 감사합니다. Windows 환경으로 강의를 듣고 있었습니다.

네 권한 문제인거 같은데.. 구글링해도 좋은 해결책이 없네요 ㅎㅎ;

볼륨디스크에 Everyone 으로 읽기 쓰기 수정 등등 모든 권한을 줘도 해결이 안되네요.

Mysql 이미지로 진행을 하던지.. EC2 하나 생성하겠습니다~!

0

dbakim7939

혹시 테스트하시는 환경이 Windows 인가요?

0

dbakim7939

안녕하세요.

일단 percona image를 사용한 것은 제가 percona를 주로 사용하고 있어서 좀 더 익숙하다보니 해당 image를 

사용을 한 것이구요.

Mysql image로는 저 역시 테스트를 해보지 않아서 동일하게 동작할지 장담하기 좀 어렵습니다.

다만 적어주신 에러 내용으로 유추해 보면 disk에 wirte하지 못해서 발생하는 에러로 보이는데요.

혹시 데이터 디렉토리 생성 후에 디렉토리 퍼미션을 777로 해주셨나요?

pdf 압축파일 제공

0

40

1

auto failover 에서 db001 재실행시 db001 read_only 설정하기전 db001, db002 양쪽으로 저장되는 현상

0

189

1

그라파나에서 에러가 발생합니다

0

412

1

CentOS EOS에 따라 기존의 레포지토리 내 패키지들이 삭제되어에러 발생!

0

366

1

프로덕션 환경에서 데이터 베이스 구성에 대하여.

0

246

1

Proxy SQL에 대한 질문입니다.

0

255

1

docker-compose 후 shell 정상작동 후 mysql dashboard 정상작동안함 ㅁ누의

0

178

1

docker-compose build시 db002~db003 not working daemon 현상

0

258

1

testdb.insert_test 테이블 존재 하지 않음에 관한 문의

0

281

2

물리 서버 2대로 Master/Slave 구조가 가능한가요?

0

309

1

failover 진행중 둘다 slave로 설정

0

290

1

app_test_conn.sh

0

300

3

docker orchestrator 설치후 웹접속

0

254

1

docker에서 percona 컨테이너 생성시

0

295

2

app_test_insert.sh 쉘 스크립트 실행 오류

0

238

1

프로메테우스 사용 이유

0

374

1

Slave 서버에서 Master 서버와 연결하는 명령어 입력하면 에러 발생 질문

0

620

2

강의 따라하다가 컴퓨터 재부팅했더니

0

500

1

docker run ... -h -h옵션이 무엇인가요

0

432

1

gluster 설치관련 질문입니다

0

741

2

도와주세요!!!

0

880

2

[Dockerfile] RUN yum install

0

2082

4

HA Fail-over 질문드립니다.

0

905

1

CRUD와 Replication 질문 드립니다.

0

821

1