首先找到mysql的安装目录,比如我的在:/usr/local/Cellar/mysql/5.7.19
由于mac是默认是没有my.cnf文件的, 需要你到自己在mysql的安装目录下面创建一个,如果没有的话,拷贝一个类似我这样的
# Default Homebrew MySQL server config
[mysqld]
# Only allow connections from localhost
#bind-address = 127.0.0.1
max_connections = 10000
# sql-mode= NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
- 修改文件的执行权限: sudo chmod 664 my.cnf
- 重启mysql. (一般情况下,mac的系统配置里面会有mysql这一栏的,如果没有的话,那就需要你自己找到相应的进程然后杀死,再重启。)
ps -af | grep mysql
kill -9 相应的进程号
mysqld
ps:个人建议: my.conf文件里面先不要添加太多你自己都不知道是啥玩意的东西,需要什么加什么。不要像网上其他教程拷贝一大堆进来,到时候Mysql启动不了都不知道遇到了什么问题。