linux下mysql支援中文的問題

2021-06-27 14:48:43 字數 700 閱讀 4109

由於我的mysql安裝好了以後,在/etc下只有乙個my.cnf檔案,沒有my.conf 和my.ini檔案。

後來才知道這是標準版,才是這樣的。

為了使mysql支援中文,我做了以下操作。

一:find / | grep my-large.cnf

找到大概是share資料夾下和doc 資料夾下有這個檔案。拷到/etc/my.cnf,覆蓋。

二:vim  /etc/my.cnf

--在 [mysqld] 標籤下加上三行

default-character-set = utf8

character_set_server = utf8

lower_case_table_names = 1 //表名不區分大小寫(此與編碼無關)

--在 [mysql] 標籤下加上一行

default-character-set = utf8

--在 [mysql.server]標籤下加上一行

default-character-set = utf8

--在 [mysqld_safe]標籤下加上一行

default-character-set = utf8

--在 [client]標籤

下加上一行

default-character-set = utf8

三service mysqld  restart

搞定。

Linux 使 MySQL支援中文

使mysql 支援中文 zcshou mysql 4.1 及更高版本中,字符集的支援 character set support 有兩個方面 字符集 character set 和排序方式 collation 對於字符集的支援細化到四個層次 伺服器 server 資料庫 database 資料表 t...

MySQL支援中文

1.修改資料庫編碼格式為utf8 推薦 create database db name default character set utf8 2.修改表的編碼格式為utf8 不推薦 在建立表後,插入資料之前,將表的編碼格式設定成utf8 alter table table name convert ...

MySQL中文支援

mysql中資料型別varchar n 占用的最長位元組是3 n.我們知道utf 8編碼1個漢字佔3個位元組.即 varchar n 最多可以容納3個英文本元或者3個漢字,當然混合的 如1個漢字2個字母 也行.安裝mysql預設的編碼是latin,修改 mysql安裝目錄下的my.cnf檔案,我的u...