Ubuntu下更改Mysql默認字符集

          在ubuntu安裝Mysql Server比較簡單,一條命令就可以搞定,如下:
          sudo apt-get install mysql-server

          但是用apt-get安裝mysql不能設置默認字符集,可能是我不明白怎么弄,安裝完默認字符集是latin1,可以登錄mysql后用status命令查看,顯示內容如下:
          root@ubuntu-vm:/home/kuuyee# mysql -u root -p
          Enter password: 
          Welcome to the MySQL monitor
          .  Commands end with ; or \g.
          Your MySQL connection id is 
          4
          Server version
          : 5.0.51a-3ubuntu5.4 (Ubuntu)
           
          Type 
          'help;' or '\h' for help. Type '\c' to clear the buffer.
           
          mysql
          > status
          --------------
          mysql  Ver 
          14.12 Distrib 5.0.51a, for debian-linux-gnu (i486) using readline 5.2
           
          Connection id
          :          4
          Current database
          :
          Current user
          :           root@localhost
          SSL
          :                    Not in use
          Current pager
          :          stdout
          Using outfile
          :          ''
          Using delimiter
          :        ;
          Server version
          :         5.0.51a-3ubuntu5.4 (Ubuntu)
          Protocol version
          :       10
          Connection
          :             Localhost via UNIX socket
          Server characterset
          :    latin1
          Db     characterset
          :    latin1
          Client characterset
          :    latin1
          Conn
          .  characterset:    latin1
          UNIX 
          socket:            /var/run/mysqld/mysqld.sock
          Uptime
          :                 16 hours 33 min 45 sec
           
          Threads
          : 1  Questions: 10  Slow queries: 0  Opens: 12  Flush tables: 1  Open tables: 6  Queries per second avg: 0.000
          --------------

          解決辦法就是更改/etc/mysql/my.cnf文件,在[mysqld]和[mysql]下添加如下內容:
          [mysqld]
          default
          -character-set=utf8
          default
          -storage-engine=INNODB
           
          [mysql]
          default
          -character-set=utf8

          然后重啟mysql server即可,命令如下:
          sudo /etc/init.d/mysql restart

          然后再查看一下status,呵呵!字符集變為utf-8了!

          posted on 2009-07-22 11:01 kuuyee 閱讀(1863) 評論(0)  編輯  收藏 所屬分類: 數據庫系統管理

          導航

          <2009年7月>
          2829301234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          統計

          隨筆分類(139)

          Linux內核

          搜索

          •  

          積分與排名

          • 積分 - 320267
          • 排名 - 178

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 静海县| 仪征市| 昌图县| 大竹县| 公安县| 图片| 太白县| 通化县| 永平县| 凉城县| 伊金霍洛旗| 麻江县| 同仁县| 定结县| 多伦县| 南通市| 安徽省| 襄樊市| 大宁县| 武强县| 满城县| 含山县| 大洼县| 乌鲁木齐市| 板桥市| 稻城县| 金华市| 改则县| 芦溪县| 南开区| 崇州市| 唐山市| 比如县| 龙井市| 奉贤区| 仙桃市| 东乌| 凤山市| 阿荣旗| 广南县| 岢岚县|