070-8260-2526

9 ~ 6

352-0331-1626-83

:ũڸ


ֹ
Ȩ > > ֹ

ȸ 6980
MySQL ⺻ character set ϱ
MySQL : MySQL ⺻ character set ϱ
System Programming/My SQL 2012/05/18 14:26 MySQL


 


MySQL ⺻ ڵ ϱ







MySQL ⺻ Ű character set latin1 Ǿ ִ. ٲ ʿ䰡 ִ.




쿡 UTF-8 Ͽ.




켱 mysql Ȯ


mysql> show variables like 'c%';

+--------------------------+----------------------------+

| Variable_name        |    | Value                      |

+--------------------------+----------------------------+

| character_set_client      | latin1                    |

| character_set_connection | latin1                    |

| character_set_database  | latin1                    |

| character_set_filesystem | binary                    |

| character_set_results    | latin1                    |

| character_set_server    | latin1                    |

| character_set_system    | utf8                      |

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

| collation_connection    | latin1_swedish_ci          |

| collation_database      | latin1_swedish_ci          |

| collation_server        | latin1_swedish_ci          |

| completion_type          | 0                          |

| concurrent_insert        | 1                          |

| connect_timeout          | 10                        |

+--------------------------+----------------------------+

14 rows in set (0.02 sec)



latin1 Ǿִ.




ɾ ؼ mysql Ҷ , ̷ Ǹ ɶ ٽ latin1 ư. ٲ.







  ⺻ ɸ µ ϴ ( UTF-8 Ͽ ) 




$ vi /etc/my.cnf




[mysql]


default-character-set = utf8




[mysqld]

character-set-client-handshake=FALSE

init_connect="SET collation_connection = utf8_general_ci"

init_connect="SET NAMES utf8"

default-character-set = utf8

character-set-server = utf8

collation-server = utf8_general_ci




datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

user=mysql

# Disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0




[client]

default-character-set = utf8




[mysqldump]

default-character-set = utf8




[mysqld_safe]

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid





׸
$ service mysqld restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]


status mysql ڵ Ǿ Ȯغ .


mysql> status
--------------
mysql  Ver 14.14 Distrib 5.1.61, for redhat-linux-gnu (x86_64) using readline 5.1


Connection id:          8
Current database:
Current user:          root@localhost
SSL:                    Not in use
Current pager:          stdout
Using outfile:          ''
Using delimiter:        ;
Server version:        5.1.61 Source distribution
Protocol version:      10
Connection:            Localhost via UNIX socket
Server characterset:    utf8
Db    characterset:    utf8
Client characterset:    utf8
Conn.  characterset:    utf8
UNIX socket:            /var/lib/mysql/mysql.sock
Uptime:                27 min 16 sec


Threads: 1  Questions: 52  Slow queries: 0  Opens: 23  Flush tables: 1  Open tables: 11  Queries per second avg: 0.31
--------------


mysql> show variables like 'c%' ;