I love Homebrew, but sometimes it really gets me down, you know?Especially when I have to deal with
The utility is located in the MongoDB bin directory (eg, /mongodb/bin). When you run the utility, provide the name of the database, the collection, and the file you want it to be exported to. To export data, first open a new Terminal/Command Prompt window, then type the applicable command. Export a Collection to a JSON File. We've installed your MySQL database without a root password. To secure it run: mysqlsecureinstallation MySQL is configured to only allow connections from localhost by default To connect run: mysql -uroot. Please use -explicitdefaultsfortimestamp server option (see documentation for more details). 2016-04-14T14:86Z 0 ERROR -initialize specified but the data directory has files in it. 2016-04-14T14:05Z 0 ERROR Aborting. But I have solved it using some command below. Sudo rm -rf /usr/local/var/mysql sudo rm.
launchctl loads and unloads services that start at login. In OS X, theseservices are represented by files ending with
.plist (which stands for“property list”). These plists are usually stored in either
/Library/LaunchAgents. You load them (i.e. tellthem to start at login) with
launchctl load $PATH_TO_LIST and unload them with
launchctl unload $PATH_TO_LIST. Loading a plist tells the program itrepresents (e.g.
redis) to start at login, while unloading it tells theprogram not to start at login.
This post-install message from Homebrew may look familiar:
Doing all that takes too long, and I can never remember where Homebrew plistsare. Fortunately, Homebrew includes a lovely interface for managing this withoutusing
launchctl or knowing where plists are.
brew services by tapping
homebrew/services (one time):
Here’s an example usage:
Behind the scenes,
brew services start is doing everything in the post-installmessage above. First it runs
ln -sfv ... for you. Then it runs
launchctl load~/Library/LaunchAgents/homebrew.mxcl.mysql.plist. It Just Works.
Let’s say MySQL’s acting funky. We can easily restart it:
Now let’s see everything we’ve loaded:
Note that the list of services includes services you started with
launchctlload, not just services you loaded with
Let’s say we uninstalled MySQL and Homebrew didn’t remove the plist for somereason (it usually removes it for you). There’s a command for you:
Homebrew ships with a whole bunch of commands that don’t show up in
brew--help. You can see a list of them in the Homebrew git repo. Each fileis named like
brew-COMMAND, and you run them with
brew command. I recommend
If you liked this, I recommend reading through Homebrew’s Tips andTricks. You can also try out another Homebrew extension forinstalling Mac apps: homebrew-cask.Prerequisites