首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

Linux Mint 下解決 MySQL 中文亂碼問題完整指南

     編輯:MySQL 綜合教學

Linux Mint 下解決 MySQL 中文亂碼問題完整指南

MySQL 預設使用 latin1 編碼,這導致中文資料存入時會出現亂碼。要徹底解決此問題,必須將伺服器與資料庫的字元集統一設為 UTF-8,因為 UTF-8 涵蓋了絕大多數語言的字元編碼。以下是具體操作步驟:

1. 停止 MySQL 服務

在終端機執行以下指令關閉服務,確保配置修改能正確生效:

sudo /etc/init.d/mysql stop

2. 修改 MySQL 配置檔

配置檔通常位於 /etc/mysql/my.cnf 或 /etc/my.cnf。使用文字編輯器(如 gedit)開啟:

sudo gedit /etc/mysql/my.cnf

在對應區段加入以下設定:

  • [client] 區段下添加:default-character-set = utf8
  • [mysqld] 區段下添加:character-set-server = utf8

3. 重啟 MySQL 服務

修改完成後儲存檔案,重啟服務使設定生效:

sudo /etc/init.d/mysql start

常用服務管理指令

在 init.d 管理模式下,可使用以下指令控制 MySQL:

/etc/init.d/mysql start|stop|restart|reload|force-reload|status
重要提醒:務必嚴格按照順序操作——先關閉服務,再修改配置檔,最後重啟服務。切勿在服務運行時直接修改配置,否則可能導致設定不生效或資料損毀。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved