memo

MacにMariaDBをインストール

インストール

brew を使ってインストール(ports だと最新版の 10.x がインストールされなかった)

  1. brew install mariadb
     A "/etc/my.cnf" from another install may interfere with a Homebrew-built
     server starting up correctly.
        
     To connect:
     mysql -uroot
        
     To have launchd start mariadb at login:
     mkdir -p ~/Library/LaunchAgents
     ln -sfv /usr/local/opt/mariadb/*.plist ~/Library/LaunchAgents
     Then to load mariadb now:
     launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mariadb.plist
     Or, if you don't want/need launchctl, you can just run:
     mysql.server start
     ==> Summary
     🍺 /usr/local/Cellar/mariadb/10.1.12: 565 files, 131.5M
    
  2. mysql.server start
  3. mysql_secure_installation
    => ここで root のパスワードを設定

ターミナルから起動・停止

OS起動時に MariaDB を自動起動する場合

  1. plistファイルのオーナーを root に変更
    sudo chown root /usr/local/opt/mariadb/homebrew.mxcl.mariadb.plist
    • /Library/LaunchDaemons にシンボリックリンクを作成
      sudo ln -sfv /usr/local/opt/mariadb/*.plist /Library/LaunchDaemons
    • plistファイルを自動起動対象に追加
      sudo launchctl load /Library/LaunchDaemons/homebrew.mxcl.mariadb.plist

ログイン時に MariaDB を自動起動する場合