1、在mac上安裝好了mysql-5.7.14 ,會自動生成一個初始密碼,這個初始密碼一定要記住:
在終端中輸入:mysql -u root -p,提示:mysql: command not found。這是因為沒有配置環境變量;
2、配置環境變量,即配置.bash_profile文件,~/.zshrc文件(~/ : 應用程序主目錄,就是mac下你的用戶目錄)
這兩個文件,在mac上不一定存在。不存在的情況下,就到 /Users/用戶名/ 目錄下新建這兩個文件:
(MAC : ls -a : 可以查看隱藏文件)
命令:
sudo vim .bash_profile
在文件中輸入:export PATH=${PATH}:/usr/local/mysql/bin
如果.bash_profile 存在,找到打開,在文檔最下方輸入:export PATH=${PATH}:/usr/local/mysql/bin
保存文件退出后;
輸入:source .bash_profile , (作用:激活環境變量)
sudo vim .zshrc
在文件中輸入:export PATH=${PATH}:/usr/local/mysql/bin
保存文件退出后;
輸入:source .zshrc ,
3、mysql -h localhost -u root -p
會提示輸入密碼,此時的密碼是開頭講的那個初始密碼,輸入后進入mysql命令行;
輸入以下命令,這里是把默認密碼修改成你自己的password
SET PASSWORD = PASSWORD('password');
修改成功后,密碼就是你自己的密碼了。
PS: 參考 (Mac安裝MySql 5.7.11) , mac osx安裝mysql5.7.9 。
PS: 配置過程不一定都非常順利,自己多試幾遍,多查些資料,一定會解決的!貴在不放棄!
4、進入mysql命令行:

看到有部分編碼不是utf8的,這樣處理中文是會出現亂碼。為解決這個問題,需要把數據庫默認的編碼全部改為UTF-8。
在mac上:MySQL的配置文件默認存放在/etc/my.cnf或者/etc/mysql/my.cnf:
但是mac中在/etc/ 可能不存在my.cnf 或/mysql/my.cnf: 可以自己創建;
作者在/etc/ 中創建/mysql/my.cnf, 並輸入內容如下:
[client] default-character-set = utf8 [mysqld] default-storage-engine = INNODB character-set-server = utf8 collation-server = utf8_general_ci保存后退出;
再去mysql命令行中查看編碼如下圖所示:

至此我需要配置完畢!可以在數據庫中玩耍了。
