MACOS에서 여러 MySQL 버전 실행 : 단계별 가이드 이 안내서는 MACOS에 여러 MySQL 버전을 설치하고 관리하는 방법을 설명하고 충돌을 피하고 버전 간의 원활한 전환을 보장하는 방법을 설명합니다. 키는 각 설치를 분리하는 메소드를 사용하여 서로 방해하지 않습니다. 우리는 주로 사용 편의성 및 관리 기능을 위해 MacOS의 인기있는 패키지 관리자 인 Homebrew를 사용하는 데 중점을 둡니다.
홈 브루가 없으면 다음 명령을 열고 다음 명령을 붙여 넣습니다. 지침. 2 단계 : MySQL 버전 설치 :
Homebrew를 사용하면 개발 버전을 위해 플래그를 사용하여 다른 버전의 MySQL을 설치하거나 버전 번호를 지정할 수 있습니다. 예를 들어, MySQL 8.0.33 및 MySQL 5.7.40을 설치하려면 다음과 같은 명령을 사용합니다 (원하는 버전으로 버전 번호를 바꾸는 버전 번호를 교체) :
Homebrew는 각 버전을 자체 디렉토리에 자동으로 설치하여 충돌을 방지합니다. Homebrew를 통해 설치된 버전에는 자체 시작/중지 명령 세트가 있습니다. 명령을 사용하여 찾을 수 있습니다. 예를 들어, 그것은 나열 될 수 있습니다 :
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
를 시작하려면 를 시작하려면 :
를 멈추고
--devel
brew install mysql@8.0
brew install mysql@5.7
로그인 후 복사
brew services
내 Mac에 다른 MySQL 버전을 설치할 때 충돌을 피합니까?
- 충돌을 피하는 주요 방법은 각 설치를 분리하는 Homebrew와 같은 패키지 관리자를 사용하는 것입니다. Homebrew를 통해 설치된 각 MySQL 버전에는 자체 디렉토리 세트, 구성 파일 및 실행 파일이 있습니다. 이것은 그들이 서로를 덮어 쓰거나 시스템 경로에서 충돌을 일으키는 것을 방지합니다. 수동 설치 방법은 오류와 충돌이 훨씬 더 발생하기 때문에 피하십시오. 또한 한 번에 하나의 MySQL 버전 만 실행 중인지 확인하십시오. 여러 인스턴스를 동시에 시작하면 포트 충돌과 데이터 손상이 발생할 수 있습니다. MACOS에서 여러 MySQL 설치를 관리하기위한 모범 사례는 무엇입니까?
패키지 관리자 (Homebrew 권장) : 이것은 설치, 업데이트 및 제거를 단순화합니다. ). 버전. 서비스 관리 :
- 를 사용하여 시작, 중지 및 MySQL 인스턴스를 나열하십시오. 와 같은 명령을 사용하여 시작 및 중지를 피하십시오. 필요한 경우 다른 포트 사용 : 홈 브루는 일반적으로 자동으로 처리하는 동안 필요한 경우 다른 포트를 사용하도록 구성하여 포트 충돌을 방지 할 수 있습니다. 이것은 홈 브루의 접근 방식에 일반적으로 필요하지 않습니다. 정기적 인 백업 :
mysql@8.0
는 사용중인 MySQL 버전의 수에 관계없이 항상 데이터베이스를 정기적으로 백업합니다. mysql@5.7
구성을 추적하십시오 :
- 각 버전의 구성 파일의 위치를 문서화하십시오. 스크립트에서 자주 다른 MySQL 버전간에 전환해야합니다. 환경 변수를 사용하여 올바른 클라이언트로가는 경로를 지정하는 것을 고려하십시오. 복직하지 않고 MAC의 다른 MySQL 버전간에 전환하는 간단한 방법이 있습니까? 현재 실행중인 MySQL 인스턴스를 사용하여
brew services
(예 : )를 중지 한 다음 mysqld_safe
(예 : )를 사용하여 원하는 버전을 시작하십시오. 이를 통해 재설치 또는 복잡한 구성 변경없이 다른 MySQL 버전간에 빠르고 쉽게 전환 할 수 있습니다. 단순성은 여러 소프트웨어 버전을 관리하기 위해 Homebrew와 같은 패키지 관리자를 사용하는 주요 이점입니다.
위 내용은 MacOS에서 여러 MySQL 버전을 실행 : 단계별 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!