/etc/mysql/my.cnf

1.查找MySQL的cnf文件的职位 find / -iname *.cnf -print
/usr/share/mysql/my-innodb-heavy-4G.cnf /usr/share/mysql/my-large.cnf
/usr/share/mysql…

在[mysqld]下添加

mysql> set character_set_system=utf8;

1.查找MySQL的cnf文件的任务
 

   
 (7)当在表内设置一栏时,除非分明内定,不然此栏缺省的字符集便是表私下认可的字符集;

| collation_server      | utf8_general_ci |

    mysql>use mydb

/etc/ssl/openssl.cnf

mysql>

 

| character_set_database    | utf8                        |

 

default-character-set=utf8

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.

别的的有的安装格局:

| character_set_system      | utf8                        |

| Variable_name             | Value                       |

1.查找MySQL的cnf文件的地方 find / -iname *.cnf -print
/etc/ssl/ope…

mysql> set character_set_client=utf8;

| character_set_results     | utf8                        |

| character_set_database    | utf8                        |

| collation_connection | utf8_general_ci |

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

 

| Variable_name         | Value            |

 

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

/etc/mysql/conf.d/mysqld_safe_syslog.cnf

| character_set_results     | utf8                        |

| Variable_name         | Value            |

     (3)运行mysqld
时,能够在命令行参数中钦命贰个暗中同意的的字符集,要是没钦点,这些值继承自配置文件中的配置,此时
character_set_server 被设定为这些暗许的字符集;

作者 Chanthon

latin1 存款和储蓄,可是大家只要设置
MySQL,一般都会选择多语言扶助,也正是说,安装程序会活动在安插文件中把

mysql>

 

[[email protected]
~]# mysql -u root -p

     
服务器(server),数据库(database),数据表(table)和连接(connection)。

/etc/mysql/debian.cnf

Liunx下修改MySQL字符集:

3 rows in set (0.02 sec)  www.2cto.com  

Server version: 5.1.22-rc-community-log MySQL Community Edition (GPL)

+————————–+—————————-+

| Variable_name         | Value            |

+———————-+—————–+

+————————–+———————————+

mysql> show variables like ‘collation_%’;

唯独,守旧的顺序在创建数据库和多少表时并不曾使用那么复杂的配备,它们用的是暗中认可的安顿,那么,暗中同意的布署从何而来呢?
   
(1)编写翻译MySQL 时,钦命了贰个暗许的字符集,那么些字符集是 latin1;

/usr/share/ssl-cert/ssleay.cnf  www.2cto.com  

| character_set_system      | utf8                        |

Ubuntu的MYSQL使用apt-get安装的,直接跳过了配备的历程,所以暗中认可无法输入中文;

mysql> show variables like ‘character_set_%’;

Shutting down MySQL                                         [ 确定 ]

| character_set_connection | utf8                        |

Enter password:

 

 

 

default-character-set=utf8

+————————–+—————————-+

find / -iname ‘*.cnf’ -print

Query OK, 0 rows affected (0.00 sec)

+———————-+—————–+

MySQL的字符集帮助(Character Set Support)有多少个地点:

| character_set_connection | utf8                        |

mysql> show variables like ‘collation_%’;

Your MySQL connection id is 1

 

 

+———————-+—————–+

  1. 一直配置/etc/mysql/my.cnf文件

3.修改暗中同意字符集

| character_set_client      | utf8                        |

| character_sets_dir        | /usr/share/mysql/charsets/ |

/usr/share/doc/mysql-server-5.1/examples/my-small.cnf

vi /etc/my.cnf

4.重复启航MySQL
 

| character_set_filesystem | binary                      |

| character_set_server      | utf8                        |

Query OK, 0 rows affected (0.01 sec)

mysql> show variables like ‘character_set_%’;

+————————–+—————————-+

+————————–+—————————-+

mysql> show variables like ‘collation_%’;

| character_set_filesystem | binary                      |

Your MySQL connection id is 1

| Variable_name             | Value                       |

    修改完后,重启mysql的服务,service mysql restart

vi /etc/my.cnf

/usr/share/texmf/web2c/fmtutil.cnf

| character_sets_dir        | /usr/share/mysql/charsets/ |

| collation_server      | utf8_general_ci |

 

/usr/share/doc/MySQL-server-community-5.1.22/my-large.cnf

+————————–+—————————-+

    mysql>create database mydb character set utf-8;

| collation_database    | utf8_general_ci |

查看:

5.查看字符集设置
 

| character_set_results     | utf8                        |

8 rows in set (0.02 sec)

作者 jayghost

[[email protected]
~]# sudo /etc/init.d/mysql restart

 

Starting MySQL.                                             [ 确定 ]

| character_set_filesystem | binary                      |

| character_set_database    | utf8                        |

+———————-+—————–+

/usr/lib/ssl/openssl.cnf

| character_set_server      | utf8                        |

+———————-+—————–+

/usr/share/texmf/tex/jadetex/jadefmtutil.cnf -www.2cto.com-
/usr/share/doc/MySQL-server-community-5.1.22/my-innodb-heavy-4G.cnf

Server version: 5.1.22-rc-community-log MySQL Community Edition (GPL)

5.查看字符集设置

 

| character_set_server      | latin1                           |

 

MYSQL 字符集难点

Welcome to the MySQL monitor. Commands end with ; or \g.

default_character_set 设置为
UTF-8,那有限支撑了缺省意况下,全数的数据库的全体表的装有栏位的都用 UTF-8
存款和储蓄。

default-character-set=utf8

4.重新起动MySQL

  1. 修改my.cnf
     

/usr/share/doc/MySQL-server-community-5.1.22/my-small.cnf

在[client]下添加

      字符集(Character set)和排序格局(Collation)。

+————————–+———————————+

find / -iname ‘*.cnf’ -print
 

     (2)安装MySQL 时,能够在安插文件 (my.ini)
中钦命多个默许的的字符集,假使没内定,这么些值承继自编写翻译时钦定的;

| character_set_connection | utf8                             |

| character_set_client      | utf8                             |

Query OK, 0 rows affected (0.01 sec)

[[email protected]
~]# /etc/rc.d/init.d/mysql restart

+———————-+—————–+

修改/var/lib/mysql/mydb/db.opt

mysql> set character_set_results=utf8;

| character_set_filesystem | binary                           |

[[email protected]
~]# /etc/rc.d/init.d/mysql restart

| character_sets_dir        | D:”mysql-5.0.37″share”charsets” |

/usr/share/mysql/my-small.cnf

| character_sets_dir        | /usr/share/mysql/charsets/ |

| character_set_client      | utf8                        |

| collation_server      | utf8_general_ci |

(1) 最简便的改换章程,就是修改mysql的my.ini文件中的字符集键值,

+————————–+———————————+

default-character-set=utf8

+————————–+—————————-+

| Variable_name             | Value                            |

在[mysqld]下添加

    mysql> SET character_set_client = utf8 ;

 

 

Query OK, 0 rows affected (0.00 sec)

| character_set_connection | utf8                        |

Query OK, 0 rows affected (0.00 sec)

mysql> set collation_server=utf8;

| Variable_name         | Value            |

     (5)当选定了三个数据库时,character_set_database
被设定为那几个数据库暗许的字符集;

/usr/share/doc/MySQL-server-community-5.1.22/my-medium.cnf

   
 (4)当创立一个新的数据库时,除非明确钦点,那么些数据库的字符集被缺省设定为character_set_server;

网站地图xml地图