mac下使用brew安裝mysql

OS X 下經過 brew 安裝 mysql 仍是很是方便的mysql

安裝

brew install mysql

下載完成之後須要編譯,此時須要佔用很大的cpu,風扇會狂叫,沒事,完了就好sql

使用

啓動

sudo mysql.server start

此時可能會報錯:bash

Starting MySQL
. ERROR! The server quit without updating PID file (/usr/local/var/mysql/xxxxx.local.pid).

這是因爲權限問題形成的
能夠通用一下命令修改權限ui

sudo chmod -R a+rwx /usr/local/var/mysql

再執行插件

sudo mysql.server start

顯示rest

Starting MySQL
. SUCCESS!

啓動成功code

配置

啓動後,須要對mysql進行一些配置,能夠經過如下命令進行初始化:server

/usr/local/opt/mysql/bin/mysql_secure_installation

關閉

sudo mysql.server stop

重啓

sudo mysql.server restart

關於my.cnf

經過brew安裝的mysql彷佛默認並無使用my.cnf,直接使用默認配置啓動開發

my.cnf文件位置

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,因此就按需創建一個吧it

validate_password

mysql5.7(5.6應該也有,具體從哪一個版本開始,不太清楚)默認開啓了validate_password插件。但在本地開發環境中,爲了儘量的方便,咱們是不須要開啓它的,此時能夠在my.cnf中配置,對其進行關閉

[mysqld]
validate_password=off
相關文章
相關標籤/搜索