我剛剛在終端中通過自制軟件安裝了mysql。MacOSX:啓動時自動啓動mysql
現在,當我嘗試連接到MySQL失敗,但我跑得mysqld
後它的工作原理..
,當我啓動我的Mac所以我現在需要做的是運行mysqld的。
我搜索了谷歌mysqld autoload at startup
等,但無法找到正確的答案。
希望有人能指出我在正確的方向..謝謝!
我剛剛在終端中通過自制軟件安裝了mysql。MacOSX:啓動時自動啓動mysql
現在,當我嘗試連接到MySQL失敗,但我跑得mysqld
後它的工作原理..
,當我啓動我的Mac所以我現在需要做的是運行mysqld的。
我搜索了谷歌mysqld autoload at startup
等,但無法找到正確的答案。
希望有人能指出我在正確的方向..謝謝!
brew info mysql
給你裝的MySQL的說明在啓動時,但在這裏就是你需要做的:
mkdir -p ~/Library/LaunchAgents
cp `brew --prefix mysql`/*mysql*.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/*mysql*.plist
Mipadi的答案失敗,我對這個職位的日期自制安裝了MySQL 5.6.13。但我查brew info mysql
他建議,它給了我一個工作的解決方案:
> ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents
mkdir -p ~/Library/LaunchAgents
cp /usr/local/opt/mysql/homebrew.mxcl.mysql.plist ~/Library/LaunchAgents/
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
我已經釀造安裝MYSQL的。
型
brew info mysql
,並按照說明書規定:
在登錄時必須的launchd啓動MySQL:
ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents
如今,brew info mysql
爲您提供了這樣的說法:
現在擁有的launchd啓動MySQL,並在登錄時重新啓動: BREW服務啓動mysql
或者,如果你不想/需要一個後臺服務,你可以運行: 的mysql.server啓動
因此運行brew services start mysql
將確保它將作爲服務運行並在每次登錄時重新啓動。
如果您用sudo
該命令:
sudo brew services start mysql
將就啓動服務運行,而不是登錄,這對於服務器更加有用了。
你不需要再設置一個plist。 BREW(1.3.4),華僑城2017的最新版本,你只能運行:
brew services start <service_name>
,它會自動啓動每次重新啓動您的計算機。該命令brew info
給你這個
到現在已經有開始的launchd MySQL和重新啓動在登錄: BREW服務,或者啓動mysql ,如果你不想/需要一個後臺服務,你可以運行的更多信息: MySQL的。服務器啓動
我相信這是唯一的,如果你已經安裝了通過BREW MySQL的真實的,但如果你有它的偉大! – joanwolk
在我最新的安裝,plist文件被命名爲:homebrew.mxcl.mysql.plist – mtkopone
如果你有安裝MariaDB的,文件名是:homebrew.mxcl.maraidb.plist – chhantyal