macbook(os系統下)mysql無法顯示中文(中文亂碼的問題)

第一步:在macbook進入終端後輸入命令:

show variables like '%character%';

結果爲:

上圖中的character_set_server爲latin1,導致了數據庫無法顯示中文。

第二步:修改配置文件:

此時需要進入mysql的安裝目錄下面,但是由於文件夾是隱藏的,所以這裏需要一個神器。點擊打開鏈接(下載software.zip壓縮文件)


此時打開finder,選擇左側菜單欄中的Macintosh HD,找到usr->bin->local->mysql-5.7.13-osx10.11-x86_64(具體文件夾名字看各位的安裝版本了)。


在support-files文件夾下拷貝my-default.cnf文件到桌面上。

用文本形式打開此文件,修改文件如下:


第三步:保存配置文件:

將修改的文件保存爲my.cnf。

再次打開Macintosh HD,找到隱藏etc文件夾,右鍵在新標籤頁中打開。並將my.cnf文件拷貝到此文件夾中。

第四部:重啓mysql:

到系統偏好設置中找到mysql圖標,並重啓mysql。

此時再新建的數據庫一律可以顯示中文啦~~~~~~


上面是我用navicat打開的數據庫,看到沒,已經可以顯示中文啦。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章