Homebrew로 macOS에 MariaDB Server 설치
Contents
Homebrew 패키지 매니저를 이용해서 MariaDB Server를 macOS (이전 Mac OS X) 설치할 수 있습니다.
MariaDB Server는 미리 컴파일된 Homebrew "bottle" 패키지로 이용 가능하며, 소스 빌드가 필요 없어 시간을 절약해줄 수 있습니다.
Homebrew 설치 후에는 MariaDB Server 는 다음과 같이 설치 가능합니다.
brew install mariadb
설치 후에는 다음으로 MariaDB Server를 시작합니다.:
mysql.server start
MariaDB Server 자동 시작하려면 다음과 같이 Homebrew 서비스 기능을 이용할 수 있습니다. (이 서비스 기능은 launchd 의 launchctl 유틸리티를 이용합니다) :
brew services start mariadb
MariaDB Server 시작후에는 사용자 계정으로 로그인하면 됩니다.:
mysql
또는 루트 계정으로 로그인할 수도 있습니다.:
sudo mysql -u root
MariaDB 업그레이드
우선 brew 를 업데이트 합니다.
brew update
그리고, 다음과 같이 MariaDB Server를 업데이트 합니다. :
brew upgrade mariadb
소스로부터 MariaDB Server 빌드
"bottled" MariaDB Server 패키지는 Homebrew로도 가능하지만 소스로부터 MariaDB를 빌드할 수도 있습니다. 이는 bottle 패키지에 포함되지 않은 다른 버전의 특징적인 기능들을 사용하고자 할때 유용합니다.
bottle 패키지에 포함되지 않은 두 개의 컴퓨넌트들은 CONNECT와 OQGRAPH 엔진인데, 이는 비표준 의존성을 가지고 있기 떄문입니다. 이 엔진으로 MariaDB Server 를 빌드하려면 우선, boost
와 judy
를 설치해야 합니다. 2016년 12월 현재, judy는 Homebrew "boneyard" 단계이나 macOS Sierra 상에서 동작합니다. 의존성을 가진 상태로 서버를 빌드 및 설치하려면 다음 단계를 따라주세요.:
brew install boost homebrew/boneyard/judy brew install mariadb --build-from-source
또한 Homebrew를 이용하여 MariaDB Server의 프리-릴리즈 버전을 빌드 및 설치할 수 있습니다 (예를 들어, MariaDB Server 10.2, MariaDB Server 10.1의 가장 최신의 GA 버전). MariaDB Server 의 "개발" 버전을 빌드 및 설치하려면 다음과 같이 합니다.:
brew install mariadb --devel
다른 자료들
- mariadb.rb on github
- Terin Stock (terinjokes) who is the packager for Homebrew