macOS에 MySQL을 설치하는 방법을 알아보겠습니다.
Finder에서 아이콘을 더블 클릭하여 마운트해야 하는 디스크 이미지(.dmg) 파일 내부에 패키지가 있습니다. 다음 단계는 이미지를 마운트하고 그 내용을 표시하는 것입니다.
MySQL을 설치하기 전에 사용자는 모든 MySQL 서버 인스턴스가 실행을 중지했는지 확인해야 합니다. 이는 macOS 서버 또는 환경 설정 창에 있는 MySQL 관리자 애플리케이션을 사용하거나 명령줄에서 mysqladmin 종료를 사용하여 수행할 수 있습니다.
MySQL은 패키지 설치 프로그램을 사용하여 설치할 수 있습니다. 이것이 어떻게 가능한지 봅시다.
-
디스크 이미지(.dmg) 파일(커뮤니티 버전도 사용 가능)을 다운로드해야 합니다. 여기에는 MySQL 패키지 설치 프로그램이 포함됩니다. 아래 스크린샷과 같이 공식 웹사이트를 참조하세요 −
-
위에서 다운로드하여 현재 디스크에 있는 MySQL 설치 프로그램 패키지를 두 번 클릭해야 합니다.
-
다운로드한 MySQL 버전에 따라 이름이 지정됩니다. MySQL 서버 버전이 8.0.22인 경우 이름은 mysql-8.0.22-osx-10.13-x86_64.pkg가 됩니다.
-
초기 마법사 소개 화면은 설치해야 하는 MySQL 서버 버전을 참조하는 데 사용됩니다.
-
패키지 설치를 시작하려면 '계속'을 클릭하세요.
-
MySQL 커뮤니티 에디션은 또한 관련 GNU 일반 공중 사용 허가서의 사본을 보여줍니다.
-
계속하려면 '계속'을 클릭한 다음 '동의'를 클릭하세요.
-
'설치 유형' 페이지에서 사용자는 '설치'를 클릭하여 모든 기본값을 사용하여 설치 마법사를 실행하거나 '사용자 정의'를 클릭하여 설치해야 하는 특정 구성 요소(예:MySQL 서버, MySQL Test, Preference Pane, Launchd Support − MySQL Test를 제외한 모든 항목은 기본적으로 활성화되어 있습니다.
-
'설치 위치 변경' 옵션은 사용할 수 있지만 설치 위치는 변경할 수 없습니다.
-
MySQL 서버를 설치하려면 '설치'를 클릭해야 합니다.
-
현재 MySQL 서버 설치가 업그레이드되는 경우 설치 프로세스가 여기서 종료되고, 그렇지 않으면 새 MySQL 서버 설치를 위한 마법사의 추가 구성 단계를 따라야 합니다.
-
MySQL 서버가 성공적으로 설치되면 암호에 대한 기본 암호화 유형을 선택하고 시작 시 MySQL 서버를 활성화 또는 비활성화하여 구성 단계를 완료해야 합니다.
-
기본 MySQL 8.0 암호 메커니즘은 caching_sha2_password(강함)를 사용합니다.
-
이 단계를 통해 사용자는 mysql_native_password(Legacy)로 변경할 수도 있습니다.
-
레거시 암호 메커니즘을 선택하면 생성된 launchd 파일을 변경하여 ProgramArguments에서 −−default_authentication_plugin=mysql_native_password를 설정합니다.
-
강력한 암호 암호화를 선택하면 기본 MySQL 서버 값인 caching_sha2_password가 사용되기 때문에 −−default_authentication_plugin이 설정되지 않습니다.
-
루트 사용자에 대한 암호가 정의되고 구성 단계가 완료된 후 MySQL 서버를 시작해야 하는지 여부를 토글하여 알 수 있습니다.
-
요약은 성공적이고 완전한 MySQL 서버 설치를 참조하는 마지막 단계입니다. 마법사를 닫아야 합니다.
드디어 MySQL 서버가 설치되었습니다.
사용자가 시작하는 동안 MySQL을 시작하지 않기로 선택한 경우 명령줄에서 launchctl을 사용하거나 MySQL 환경 설정 창의 도움으로 "시작"을 클릭하여 MySQL을 시작해야 합니다.
패키지 설치 프로그램을 사용하여 설치를 완료하면 파일이 설치 버전 및 플랫폼 이름과 일치하는 /usr/local의 디렉토리에 설치됩니다.
이를 이해하기 위해 예를 들어 보겠습니다. 설치 프로그램 파일은 mysql−8.0.25−osx10.15−x86_64.dmg이며 심볼릭 링크를 사용하여 /usr/local/mysql−8.0.25−osx10.15−x86_64/에 MySQL을 설치합니다. /usr/local/mysql로. macOS 설치 프로세스에서는 샘플 my.cnf MySQL 구성 파일을 생성하거나 설치하지 않습니다.