##【安裝】mysql
brew install mysql
下載完成之後須要編譯,此時須要佔用很大的cpu,風扇會狂叫,沒事,完了就好 #使用sql
sudo mysql.server start
此時可能會報錯:ui
Starting MySQL . ERROR! The server quit without updating PID file (/usr/local/var/mysql/xxxxx.local.pid).
這是因爲權限問題形成的 能夠通用一下命令修改權限插件
sudo chmod -R a+rwx /usr/local/var/mysql
再執行rest
sudo mysql.server start
顯示code
Starting MySQL . SUCCESS!
啓動成功server
啓動後,須要對mysql進行一些配置,能夠經過如下命令進行初始化:開發
/usr/local/opt/mysql/bin/mysql_secure_installation
sudo mysql.server stop
sudo mysql.server restart
#關於my.cnf 經過brew安裝的mysql彷佛默認並無使用my.cnf,直接使用默認配置啓動 ###my.cnf文件位置it
mysql --help | grep 'Default options' -A 1
Default options are read from the following files in the given order: /etc/my.cnf /etc/mysql/my.cnf /usr/local/etc/my.cnf ~/.my.cnf
mysql會按照以上狀況順序加載mysql,因此就按需創建一個吧io
##validate_password mysql5.7(5.6應該也有,具體從哪一個版本開始,不太清楚)默認開啓了validate_password插件。但在本地開發環境中,爲了儘量的方便,咱們是不須要開啓它的,此時能夠在my.cnf中配置,對其進行關閉
[mysqld] validate_password=off