Heim  >  Artikel  >  Datenbank  >  Liunx环境下MySQL字符集的修改方法(1)

Liunx环境下MySQL字符集的修改方法(1)

WBOY
WBOYOriginal
2016-06-07 14:52:25952Durchsuche

MySQL字符集的修改在不同的环境下有不同的方法,下面为您介绍的是在Liunx环境下MySQL字符集的修改方法,如果您对此方面感兴趣的话,不妨一看。 Liunx下修改MySQL字符集: 1.查找MySQL的cnf文件的位置 find/-iname'*.cnf'-print /usr/share/mysql/my-innodb-h

  MySQL字符集的修改在不同的环境下有不同的方法,下面为您介绍的是在Liunx环境下MySQL字符集的修改方法,如果您对此方面感兴趣的话,不妨一看。

  Liunx下修改MySQL字符集:

  1.查找MySQL的cnf文件的位置

  find / -iname '*.cnf' -print  
  /usr/share/mysql/my-innodb-heavy-4G.cnf  
  /usr/share/mysql/my-large.cnf  
  /usr/share/mysql/my-small.cnf  
  /usr/share/mysql/my-medium.cnf  
  /usr/share/mysql/my-huge.cnf  
  /usr/share/texmf/web2c/texmf.cnf  
  /usr/share/texmf/web2c/mktex.cnf  
  /usr/share/texmf/web2c/fmtutil.cnf  
  /usr/share/texmf/tex/xmltex/xmltexfmtutil.cnf  
  /usr/share/texmf/tex/jadetex/jadefmtutil.cnf  
  /usr/share/doc/MySQL-server-community-5.1.22/my-innodb-heavy-4G.cnf  
  /usr/share/doc/MySQL-server-community-5.1.22/my-large.cnf  
  /usr/share/doc/MySQL-server-community-5.1.22/my-small.cnf  
  /usr/share/doc/MySQL-server-community-5.1.22/my-medium.cnf  
  /usr/share/doc/MySQL-server-community-5.1.22/my-huge.cnf  

  2. 拷贝 small.cnf、my-medium.cnf、my-huge.cnf、my-innodb-heavy-4G.cnf其中的一个到/etc下,命名为my.cnf

  cp /usr/share/mysql/my-medium.cnf /etc/my.cnf 

  3. 修改my.cnf

  vi /etc/my.cnf 

  在[client]下添加

  default-character-set=utf8

  在[mysqld]下添加
   

  default-character-set=utf8

  4.重新启动MySQL

  [root@bogon ~]# /etc/rc.d/init.d/mysql restart  
  Shutting down MySQL                                        [ 确定 ]  
  Starting MySQL.                                            [ 确定 ]  
  [root@bogon ~]# mysql -u root -p  
  Enter password:  
  Welcome to the MySQL monitor. Commands end with ; or \g.  
  Your MySQL connection id is 1  
  Server version: 5.1.22-rc-community-log MySQL Community Edition (GPL)  
  Type 'help;' or '\h' for help. Type '\c' to clear the buffer.  

  5.查看MySQL字符集设置

  mysql> show variables like 'collation_%';  
  +----------------------+-----------------+  
  | Variable_name        | Value           |  
  +----------------------+-----------------+  
  | collation_connection | utf8_general_ci |  
  | collation_database   | utf8_general_ci |  
  | collation_server     | utf8_general_ci |  
  +----------------------+-----------------+  
  3 rows in set (0.02 sec)  
  mysql> show variables like 'character_set_%';  
  +--------------------------+----------------------------+  
  | Variable_name            | Value                      |  
  +--------------------------+----------------------------+  
  | character_set_client     | utf8                       |  
  | character_set_connection | utf8                       |  
  | character_set_database   | utf8                       |  
  | character_set_filesystem | binary                     |  
  | character_set_results    | utf8                       |  
  | character_set_server     | utf8                       |  
  | character_set_system     | utf8                       |  
  | character_sets_dir       | /usr/share/mysql/charsets/ |  
  +--------------------------+----------------------------+  
  8 rows in set (0.02 sec)  
  mysql>

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn