Mac 配置 mysql-5.7.14


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命令行中查看編碼如下圖所示:

 

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



 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM