1、在mac上安裝好了mysql-5.7.14 ,會自動生成一個初始密碼,這個初始密碼一定要記住: 在終端中輸入:mysql -u root -p,提示:mysql: command not found。這是因為沒有配置環境變數; 2、配置環境變數,即配置.bash_profile文件,~/.zsh ...
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命令行中查看編碼如下圖所示:
至此我需要配置完畢!可以在資料庫中玩耍了。