mysql修改資料庫編碼
今天同學問我, 他的MySQL錄入中文的時候,總是顯示亂碼。推測是他再安裝MySQL的時候沒有選擇編碼,而是使用預設的西文編碼(latin1)。我第一次遇到該情況的時候,解決辦法是重灌了MySQL程式。
用
show variables like 'character%';
檢視,資料庫編碼的確是西文編碼。
上網搜了一下,執行以下語句:
SET character_set_client = utf8 ;
SET character_set_connection = utf8 ;
這兩條語句。 同學試了一下,說是,重啟服務之後,編碼又改變了回來。
最後,找到MySQL的安裝路徑下,找到檔案my.ini 發現客戶端編碼和資料庫編碼均為西文編碼。於是手動改變為utf8.。。
問題解決。
昨天下午也找到了這個檔案,我手動將這兩個編碼改為:“utf-8” 重啟服務,可是無法啟動!從windows的服務中,啟動時總是報錯。 mysql自帶的客戶端也是一閃而過。
後來才明白,應該是 utf8 而不是 utf-8 ....多了一個“-”......
相關文章
- MySql修改資料庫編碼為UTF8MySql資料庫
- 修改mysql資料庫的預設編碼方式MySql資料庫
- mysql 資料庫 表 欄位 編碼修改 方法MySql資料庫
- MySQL 配置資料庫編碼MySql資料庫
- 「Oracle」資料庫字符集編碼修改Oracle資料庫
- mysql編碼修改MySql
- MySQL資料庫、表的字元編碼MySql資料庫字元
- Mysql編碼, Mysql編碼流程, Mysql編碼順序, Mysql編碼原理, Mysql編碼修改依據MySql
- mysql 修改資料庫的列MySql資料庫
- Linux下修改MySQL資料庫字元編碼為UTF-8解決中文亂碼LinuxMySql資料庫字元
- MySQL資料庫中修改密碼方法總結(轉)MySql資料庫密碼
- Centos-Mysql建立資料庫-編碼設定CentOSMySql資料庫
- mysql 建立 資料庫時指定編碼很重要MySql資料庫
- 如何修改MySQL資料庫名稱MySql資料庫
- mysql5.0資料庫原始碼編譯安裝MySql資料庫原始碼編譯
- ORACLE 修改資料庫的字符集編碼為UTF-8Oracle資料庫
- mysql5.5資料庫cmake原始碼編譯安裝MySql資料庫原始碼編譯
- 批量修改Mysql資料庫表Innodb為MyISANMySql資料庫
- 修改MySQL資料庫儲存位置datadirMySql資料庫
- 修改預設MYSQL資料庫data存放位置MySql資料庫
- 修改MySQL資料庫使用者密碼方法大全總結MySql資料庫密碼
- 資料庫修改資料資料庫
- 修改資料庫資料庫
- 【編測編學】MySQL資料庫基礎知識MySql資料庫
- mysql 8.0.11 資料庫使用者密碼修改詭異的限制MySql資料庫密碼
- mysql資料庫修改新增Date格式列的方法MySql資料庫
- MySQL 資料庫重置密碼MySql資料庫密碼
- 【編測編學】MySQL資料庫基礎知識2MySql資料庫
- 安全快速修改Mysql資料庫名的5種方法MySql資料庫
- Mysql資料庫值的新增、修改、刪除及清空MySql資料庫
- 修改MySQL中的資料MySql
- isql指令碼編寫建立資料庫SQL指令碼資料庫
- 編譯資料庫失效物件指令碼編譯資料庫物件指令碼
- python獲取、修改mysql資料庫欄位屬性PythonMySql資料庫
- 【資料庫】mysql資料庫索引資料庫MySql索引
- 修改資料庫路徑資料庫
- 修改資料庫名稱資料庫
- 使用ALTER修改資料庫資料庫