mac 解決mysql 亂碼問題

2021-07-23 17:43:58 字數 608 閱讀 6750

由於mac版的mysql預設字符集不是utf-8,所以需要如下步驟來進行修改,本人親測可行

1. 安裝mysql

2. 在 終端 中輸入sudo -s

3. 然後輸入密碼

3. 在命令列中輸入cd /usr/local/mysql/support-files

4. 繼續輸入cp my-default.cnf /etc/my.cnf

5. 繼續輸入cd /etc

6. 繼續輸入vi my.cnf,這個時候,你會發現用vi工具開啟了my.cnf檔案,這個工具很裝怪,它的游標的上下左右移動是通過鍵盤上的h、j、k、l這幾個按鍵

7. 按j鍵 把游標移動到[client]的最後,新增乙個屬性:

default-character-set=utf8

8. 繼續按j鍵,把游標移動到[mysqld]後面,新增3個屬性

default-storage-engine=innodb

character-set-server=utf8

collation-server=utf8_general_ci

9. 按鍵盤左上角的esc鍵推出編輯模式,然後輸入乙個冒號和字母x

10. 重啟mysql服務 搞定

mysql解決亂碼問題

show variables like character 如果有不是utf 8編碼的,就去找到資料庫的配置檔案my.ini或者 etc my.cnf檔案,修改裡面的配置 mysqld 繫結ipv4和3306埠 port 3306 設定mysql的安裝目錄,即你解壓縮安裝包的位置 basedir d...

mysql解決亂碼問題

在使用mysql資料庫的過程中,發現資料匯入後中文出現亂碼,資料庫 現文字亂碼等等,sql語句中查詢中文無法查出結果,影響系統使用,以及資料無法正確查詢。修改my.cnf檔案 vim etc my.cnf 在 mysqld 下面新增上 default storage engine innodb ch...

python解決mysql亂碼問題

encoding utf 8 created on 2012 4 6 author yajunzhang import mysqldb import sys print sys.getdefaultencoding conn mysqldb.connect host user zhang passw...