亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Linux下修改MySQL編碼的方法

 更新時(shí)間:2012年04月15日 16:31:22   作者:  
有時(shí)候因?yàn)榫幋a需要修改mysql的編碼,windows下修改有圖文界面簡(jiǎn)單一些,linux大家就可以參考下面的方法

默認(rèn)登錄mysql之后可以通過(guò)SHOW VARIABLES語(yǔ)句查看系統(tǒng)變量及其值。

  mysql> show variables like '%character%';

說(shuō)明:以下是在CentOS-6.2下的設(shè)置  (不同的版本可能有些差異,比如文件的位置。但設(shè)置的內(nèi)容應(yīng)該是一樣的)

1. 找到mysql的配置文件,拷貝到etc目錄下,第一步很重要

  把/usr/share/doc/mysql-server-5.1.52/my-large.cnf 復(fù)制到 /etc/my.cnf

  即用命令:cp /usr/share/doc/mysql-server-5.1.52/my-large.cnf  /etc/my.cnf

2. 打開(kāi)my.cnf修改編碼

  在[client]下增加default-character-set=utf8

  在[mysqld]下增加default-character-set=utf8

  同時(shí)加上init_connect='SET NAMES utf8' (設(shè)定連接mysql數(shù)據(jù)庫(kù)時(shí)使用utf8編碼,以讓mysql數(shù)據(jù)庫(kù)為utf8運(yùn)行)

 

3.重新啟動(dòng)mysql

  service mysqld restart

  再次輸入show variables like '%character%';

 

  即使做了以上修改如果直接數(shù)據(jù)庫(kù)再創(chuàng)建表,然后存入中文,取出來(lái)的會(huì)是問(wèn)號(hào)。解決的辦法是:創(chuàng)建數(shù)據(jù)庫(kù)的時(shí)候指明默認(rèn)字符集為utf8,如:

  create database test default character set utf8;

相關(guān)文章

最新評(píng)論