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內核

          搜索

          •  

          積分與排名

          • 積分 - 320295
          • 排名 - 178

          最新評論

          閱讀排行榜

          主站蜘蛛池模板: 门头沟区| 武山县| 如东县| 东阿县| 霍州市| 贵港市| 太康县| 资中县| 临高县| 鄯善县| 广宗县| 营口市| 金溪县| 德兴市| 上高县| 洞头县| 永嘉县| 如皋市| 右玉县| 革吉县| 海丰县| 呼玛县| 祁连县| 邵阳市| 嵊州市| 凤庆县| 宿松县| 宜良县| 盱眙县| 隆林| 东安县| 廊坊市| 南澳县| 景泰县| 滕州市| 黄冈市| 高唐县| 和平县| 镇平县| 江口县| 泸州市|