Как запустить 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
.