MySQL의 Docker 설치 업그레이드

WBOY
풀어 주다: 2023-09-16 09:09:07
앞으로
752명이 탐색했습니다.

升级 MySQL 的 Docker 安装

MySQL의 Docker 설치를 업그레이드하기 전에 다음 단계를 따르십시오.

  • MySQL 서버 Docker 이미지를 다운로드하세요.

  • MySQL 서버 인스턴스를 시작합니다.

  • 컨테이너 내에서 MySQL 서버 인스턴스에 연결합니다.

Docker에 설치된 MySQL 5.7을 8.0으로 업그레이드하는 단계는 다음과 같습니다. -

  • 다음 명령을 사용하여 MySQL 5.6 서버를 중지합니다. 여기서 mysql56은 컨테이너의 이름입니다.

docker stop mysql56
로그인 후 복사
  • MySQL 5.7 서버 Docker 이미지를 다운로드하세요.

  • 새로운 MySQL 5.7 Docker 컨테이너 데이터를 시작하고 구성.

  • 필요에 따라 수정하세요.

  • MySQL 커뮤니티 서버가 있는 경우 다음 명령을 실행합니다.

docker run --name=mysql57 \
--mount type=bind,src=/path-on-host-machine/my.cnf,dst=/etc/my.cnf \
--mount type=bind,src=/path-on-host-machine/datadir,dst=/var/lib/mysql \
-d mysql/mysql-server:5.7
로그인 후 복사
  • 필요한 경우 mysql/mysql-server를 올바른 저장소 이름으로 조정합니다.

  • 서버가 시작 작업을 완료할 때까지 기다리세요.

  • "docker ps" 명령을 사용하여 서버 상태를 확인할 수 있습니다.

  • 다음 명령을 사용하여 MySQL 5.7 서버 컨테이너에서 mysql_upgrade 유틸리티를 실행합니다.

docker exec -it mysql57 mysql_upgrade -uroot -p
로그인 후 복사
  • 메시지가 표시되면 이전 MySQL 5.6 서버의 루트 비밀번호를 입력합니다.

  • 다음 명령을 사용하여 MySQL을 다시 시작하여 5.7 서버 컨테이너로의 업그레이드를 완료합니다 -

docker restart mysql57
로그인 후 복사

위 내용은 MySQL의 Docker 설치 업그레이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!