Как запустить MariaDB при загрузке на Mac OS X?

только что установлен MariaDB (с homebrew). Все выглядит так, как будто это работает, но я не могу понять, как автоматически запустить его при загрузке на моем Mac. Я не могу найти никаких Mac-документов для этого.

вывод установки говорит:

To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system

Я думаю,я не знаю, где правильное место.

4 ответов


С помощью ответа Кельвина (удалено, я думаю?), и на этой странице, эти шаги, которые я использовал для этого:

cp /usr/local/Cellar/mariadb/5.5.30/homebrew.mxcl.mariadb.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mariadb.plist

при следующей загрузке MariaDB был запущен и запущен.


С brew info mariadb

To have launchd start mariadb now and restart at login:
  brew services start mariadb
Or, if you don't want/need a background service you can just run:
  mysql.server start

просто запустить brew services start mariadb на терминал.


если вы устанавливаете MariaDB по Homebrew, вы можете использовать это, чтобы увидеть, как запустить mariadb при входе в систему.

brew info mariadb

для запуска запуска mariadb при входе в систему:

ln -sfv /usr/local/opt/mariadb/*.plist ~/Library/LaunchAgents

затем загрузить mariadb сейчас:

launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mariadb.plist

или, если вы не хотите/нужен launchctl, вы можете просто запустить:

mysql.server start

вам нужно использовать launchd. См.$ man launchd.

кроме того, Натан написал хорошую статью on launchd.