MySQL個人用戶的安裝配置詳解


  1. 我的版本是 MySQL 5.7.26.0 ,因為據說 MySQL 8 的性能雖然強悍,但是兼容性還是有問題,而且發布時間不夠長,沒有普及,就暫時用着5.7版本。

    (1) 下載地址,選擇使用msi文件安裝,所以就是Windows系統安裝。

      MySQL 8:https://dev.mysql.com/downloads/windows/installer/8.0.html

      MySQL 5:https://dev.mysql.com/downloads/windows/installer/5.7.html

    (2) 上面兩個下拉列表分別為選擇版本和選擇系統(不用看,msi文件沒法在除Windows系統上運行),下面提供了下載選項。第一個的是聯網安裝,速度挺慢不推薦;第二個是離線安裝,推薦下載離線安裝版進行安裝。

    

 

  2. 接受許可協議。

  

 

  3. 選擇安裝類型,選擇自定義。

  

 

  4. 選擇安裝的位數(和系統匹配),然后設置安裝路徑。

  

   選擇安裝位置

  

 

  5. 安裝mysql。

  

   這就是安完了。

  

 

  6. 進入配置階段。

  

 

  7. 可靠性選擇,選個默認就可以。

  

 

  8. 選擇類型和配置網絡。因為是普通開發者,選擇Developer。注意第三項意味着MySQL將會吃掉電腦的所有可用資源。

  

   端口什么的默認就好了

  

 

  9. 設置root用戶密碼,因為設置了123456,安全等級很低,是個弱口令;下面可以添加用戶。

  

 

  10. 配置Windows服務項,第一個是把MySQL加入到Windows服務項中,第二個是設置服務項的名稱,第三個是開機自啟MySQL服務,第四個選擇“標准系統賬戶”就行。

  

 

  11. 進行自動配置。

  

   這就安裝好了。因為版本新,所以很多老版本的設置都沒有,剩下的進行手動配置。

  

 

  12. 配置環境變量。

    變量名:MYSQL_HOME

    變量值:MYSQL的安裝目錄

    

 

    變量名:Path

    變量值:%MYSQL_HOME%\bin

    

 

  13. 打開MySQL根目錄下的 my.ini 文件進行設置字符集。

  注意,改之前別忘了停止服務。這里的字符集設置應該是utf8mb4,因為MySQL默認的utf8不是真正意義上的utf8字符集,部分漢字還是會導致亂碼,所以設置一定要設置為utf8mb4。可能是當年制定MySQL的utf8字符集的時候還沒有Unicode輔助平面,而當時的Unicode基本多文種平面正好是3個字節,為了節省空間提高效率所以定制的utf8字符集將每個字符使用3個字節,而目前的Unicode字符則為4個字節,這就導致了MySQL在插入4個字節的字符時出現異常。之后MySQL在5.5.3版本中加入了utf8mb4這個編碼,用來兼容當前的unicode字符集。使用utf8mb4也有限制,只能在5.5.3版本以后才能支持;而且使用utf8mb4會使空間占用變大,所以MySQL更推薦使用varchar;utf8mb4是擴容的utf8mb3,所以升級字符集不會導致錯誤;總而言之,一定要把字符集設定為utf8mb4!(另外,MySQL 8 已經將默認字符集設置為 utf8mb4 了,無需再做修改。)

  [mysql]
  default-character-set=utf8mb4
  [mysqld]   character-set-server=utf8mb4

  警告:以上兩行配置代碼應放在對應的紅色標簽下;注意一定要將開頭的 # 符號刪除,這里的 # 是表示注解,帶着注解的配置行不會執行。

  

  改完了,需要重新啟動MySQL服務,查查字符集改過來了沒。

  數據庫的字符集情況。保證紅框內值為utf8mb4即可。

  show variables like 'character_set%';

  

  數據表的字符集情況。

  show variables like 'collation%';

  

 

  14. 測試是否安裝成功。

  


免責聲明!

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



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