1、安装brew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2、安装 mysql
brew install mysql
3、安装完成后,控制台会输出以下内容
We’ve installed your MySQL database without a root password. To secure it run:
mysql_secure_installationMySQL is configured to only allow connections from localhost by default
To connect run:
mysql -urootTo have launchd start mysql now and restart at login:
brew services start mysql
Or, if you don’t want/need a background service you can just run:
mysql.server start
- 如上所述,通过brew安装的mysql提供两种启动方式:
brew services start mysql
mysql.server start
- 对应的停止方式:
brew services stop mysql
mysql.server stop
- 为数据库设置密码,再命令行中,执行
mysql_secure_installation
,
在mysql的版本 >= 5.6.6 时,会提示是否安装一个msyql的插件:validate_password,这个插件是用来设置mysql密码的安全策略的,即密码的复杂度要符合一定的格式,如果是本地安装用来调试的,建议直接回车即可。然后设置root的密码,余下配置直接回车即可。 - 使用密码链接mysql
mysql -u root -p
接着输入密码即可进入mysql的交互界面 - 使用brew 安装的mysql,是不存在 /etc/my.cnf 的,这个需要手动创建,可以参考linux下的配置:
#
# The MySQL database server configuration