Command
Package
Package installed Path
/user/local/Cellar/
List installed package
brew listList target package
brew list mysqlInstall package of latest version
brew install mysqlInstall package of target version
brew install mysql@5.6Unlink now package
brew unlink mysql@5.6Switch to new package
brew switch <formula><version>
brew switch mysql 8.0.12Check current linked package
ls /usr/local/Cellar/<package>ls /usr/local/Cellar/mysql
List which version of package is currently symlinked
ls -l /usr/local/bin/msyql => ../Cellar/mysql56/5.6.27/bin/mysqlService
Install brew services
brew tab homebrew/services
Start/stop a service
sudo brew services start mysqlsudo brew services stop mysql
is equal to:
* ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents
* launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
List installed services
brew services listRun but not a background service
mysql.server startList services
brew services listMySQL
homebrew github
裝多份mysql 出現 connect /tmp/mysql.sock error裝多個版本
Start mysql as service
sudo brew services start mysqlsudo brew services stop mysql
Run but not a background service
mysql.server start
unlink,移除再重裝(或 reinstall)
重複裝 出現connect /tmp/mysql.sock error,
先把之前的data folder 刪掉,unlink,移除再重裝(或 reinstall)
沒有留言:
張貼留言