homebrew 是 macOS 缺失的软件包管理器,譬如能够下载 mysql、redis、wget 等等.操做系统:macOS High Sierra Version 10.14.5
Homebrew 会将软件包安装到独立目录,并将其文件软连接至 /usr/local . Homebrew 不会将文件安装到它自己目录以外,因此您可将 Homebrew 安装到任意位置.mysql
安装命令,粘贴到终端git
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
https://brew.sh/github
brew doctor brew update brew install mysql brew info mysql
运行 brew service start mysql 能够后台启动 mysql,运行 mysql.server start 前台启动 mysql(关闭控制台,服务中止),当安装完成以后须要进行一些设置redis
设置密码需先启动 mysql 服务sql
mysql_secure_installation
设置完以后测试一下vim
mysql -u root -p 123456
mkdir -p ~/Library/LaunchAgents ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents find /usr/local/Cellar/mysql/ -name "homebrew.mxcl.mysql.plist" -exec cp {} ~/Library/LaunchAgents/ \; launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
系统是按照以下顺序进行 my.cnf 查找ruby
当前在 etc 下是存在一个 my.cnf 文件curl
cd /etc vim my.cnf
配置文件以下(略)socket
...... [client] default-character-set=utf8 #password = your_password port = 3306 socket = /tmp/mysql.sock # Here follows entries for some specific programs # The MySQL server [mysqld] character-set-server=utf8 init_connect='SET NAMES utf8 port = 3306 socket = /tmp/mysql.sock skip-external-locking key_buffer_size = 16M max_allowed_packet = 1M table_open_cache = 64 sort_buffer_size = 512K net_buffer_length = 8K read_buffer_size = 256K read_rnd_buffer_size = 512K ......
能够改一些配置,修改完后 esc -> : -> wq 保存退出测试