Kubernetes MySQL 배포 시 /var/lib/mysql을 사용할 수 없음 오류가 발생함
P粉949848849
P粉949848849 2024-01-08 15:43:19
0
1
447

Kubernetes의 마운트 경로 /var/lib/mysql에 mysql 컨테이너를 생성하려고 하는데 배포할 때 다음 오류가 발생합니다.

2022-12-16T07:13:59.139528Z 0 [오류] [MY-010457] [서버] --initialize를 지정했지만 데이터 디렉터리에 파일이 있습니다. 중단하는 중입니다.

2022-12-16T07:13:59.139537Z 0 [오류] [MY-013236] [서버] 지정된 데이터 디렉터리 /var/lib/mysql/을 사용할 수 없습니다. 서버에서 추가한 모든 파일을 삭제할 수 있습니다.

이 오류를 해결하는 방법. MySql 컨테이너를 만들고 새 배포 시 이전 데이터를 가져올 수 있도록 일부 폴더에 데이터베이스를 저장하고 싶습니다.

P粉949848849
P粉949848849

모든 응답(1)
P粉788765679

디렉토리가 비어 있지 않습니다. 거기에 있는 모든 것을 삭제하거나 다른 것을 선택해야 합니다.

크기 문제로 인해 "새로 생성된 데이터 디렉터리 /var/lib/mysql/을 사용할 수 없습니다."라는 오류 메시지가 나타납니다. 기본 서버 크기 또는 시스템에 할당된 Docker 크기를 확인/늘립니다.

명령줄에서 docker 컨테이너를 생성하고 MySQL 초기화로 빈 데이터 디렉터리를 채운 다음 docker-compose를 사용할 수도 있습니다. 데이터 디렉터리가 초기화되면 오류가 발생하지 않습니다.

또한 GitHub 링크와 Stackpost도 확인해 보세요.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!