MariaDBをインストールしました(自作)。すべてが機能しているように見えますが、Macの起動時に自動的に起動する方法がわかりません。これに関するMac固有のドキュメントが見つかりません。
インストール出力には次のように表示されます。
To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system
どこがいいのかわからないと思います。
Calvinの答え(削除されたと思いますか?)と このページ の助けを借りて、これを達成するために使用した手順は次のとおりです。
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
を実行するだけです。
HomebrewでMariaDBをインストールする場合、これを使用して、ログイン時に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
。
さらに、 ネイサンは良い記事を書いたlaunchd
に。