關於Mac 系統mysql 亂碼問題

  這是因爲客戶端和服務端的編碼沒有同一java

  首先咱們先在終端鏈接mysql  鏈接方法 mysql -u 用戶名  -p  便可 而後輸入你的密碼 這裏就很少說了 mysql

  

  而後咱們輸入   show variables like '%char%'; sql

  

  注意個人是已經改了的 若是你的 1character_set_client 的編碼和   character_set_server的 編碼不一致!! 那麼就會致使中文亂碼 ui

  解決方案以下 編碼

  1. 先quit 退出 mysql命令行

  2.而後 在命令行輸入         sudo  vi c /private/etc/my.cnf   code

  3.進入以後 按一下 鍵盤的   i        ps:i表明 insert    server

  4. 輸入下面的代碼 blog

[client]
default-character-set=utf8
 
[mysql]
default-character-set=utf8
 
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8

  5.輸入完成後   按一下    Esc 按鍵  而且  輸入  :wq       ps:這個意思是 退出並保存ci

  6.重啓mysql   而且輸入 show variables like '%char%';   檢查看看是否成功了 成功以後 就是二者的編碼是一致的

相關文章
相關標籤/搜索