DebianUsers WikiMySQL
Login:
Password:
Join
E D R S I M H RecentChanges
FrontPage|FindPage|TitleIndex|RecentChanges|[ ȨÀ¸·Î | µ¥ºñ¾È À§Å° | Áú¹®°ú ´äº¯ | ÀÚÀ¯°Ô½ÃÆÇ | °¶·¯¸® ]

MySQL ¸í·É/¼³Á¤/Æ©´× #


»ç¿ë¹öÀü: Server version: 5.0.32-Debian_7-log Debian etch distribution

¸í·É #


DATABASE ¸¸µé±â #


CREATE DATABASE database_name DEFAULT CHARACTER SET euckr COLLATE euckr_korean_ci;
¶Ç´Â
CREATE DATABASE database_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

»ç¿ëÀÚÃß°¡ #


localhost¿¡¼­¸¸ ¿¬°áÇÒ °èÁ¤
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
insert into user(host,user,password) values ('localhost','dbname',password('password'));
¿ø°ÝÀ¸·Î ¿¬°áÇÒ °èÁ¤
GRANT ALL PRIVILEGES ON *.* TO 'usernmae'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

¼³Á¤ #


±âº» ÀÎÄÚµùÀ» EUC-KR·Î ¹Ù²Ù±â #


character_set_client     : Ŭ¶óÀÌ¾ðÆ®°¡ ¼­¹ö·Î º¸³»´Â ¸í·É¹® ¹®Àڼ 
character_set_connection : ¼­¹ö°¡ ¸í·É¹®À» ÇØ¼®Çϱâ À§ÇØ »ç¿ëÇÏ´Â ¹®Àڼ 
character_set_database   : ÇöÀç µ¥ÀÌÅÍ º£À̽ºÀÇ ±âº» ¹®Àڼ ¾øÀ¸¸é ¼­¹öÀÇ ±âº» ¹®Àڼ 
character_set_results    : ¼­¹ö°¡ °á°ú°ªÀ» Ŭ¶óÀÌ¾ðÆ®¿¡ º¸³»´Â ¹®Àڼ 
character_set_server     : Mysql ½ÃÀ۽à ¿É¼Ç default-character-set=utf8 ¿¡ ÀÇÇØ °áÁ¤µÇ´Â default ij¸¯Åͼ 
character_set_system     : mysql 4.1ºÎÅÍ´Â ³»ºÎÀû µ¥ÀÌÅÍ´Â ¹«Á¶°Ç utf8·Î °íÁ¤ÀÓ(¼öÁ¤ºÒ°¡)
character_set_filesystem : mysql 5.0ºÎÅÍÀÖ´Â ¿É¼Ç??
µ¥ºñ¾È etch ±âº»¼³Ä¡½Ã »óÅ¿¡¼­ ¸ðµç character_setÀº latin1ÀÓ.
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          | 5                          | 
+--------------------------+----------------------------+
14 rows in set (0.00 sec)
mysql> show variables like 'init%';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| init_connect  |       | 
| init_file     |       | 
| init_slave    |       | 
+---------------+-------+
3 rows in set (0.00 sec)
/etc/mysql/my.cnf: °¢ ¼½¼Ç¿¡ default-character-set = euckr Ãß°¡ ÈÄ MySQLÀ» Àç½ÃÀÛÇÔ.
[client]
default-character-set = euckr
[mysqld_safe]
default-character-set = euckr
[mysqld]
default-character-set = euckr
init_connect='set names euckr'
[mysqldump]
default-character-set = euckr
mysql> show variables like 'c%';   
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | euckr                      | 
| character_set_connection | euckr                      | 
| character_set_database   | latin1                     | 
| character_set_filesystem | binary                     | 
| character_set_results    | euckr                      | 
| character_set_server     | euckr                      | 
| character_set_system     | utf8                       | 
| character_sets_dir       | /usr/share/mysql/charsets/ | 
| collation_connection     | euckr_korean_ci            | 
| collation_database       | latin1_swedish_ci          | 
| collation_server         | euckr_korean_ci            | 
| completion_type          | 0                          | 
| concurrent_insert        | 1                          | 
| connect_timeout          | 5                          | 
+--------------------------+----------------------------+
14 rows in set (0.00 sec)

mysql> show variables like 'init%';
+---------------+-----------------+
| Variable_name | Value           |
+---------------+-----------------+
| init_connect  | set names euckr | 
| init_file     |                 | 
| init_slave    |                 | 
+---------------+-----------------+
3 rows in set (0.01 sec)

±âº» ÀÎÄÚµùÀ» UTF8À¸·Î ¹Ù²Ù±â #


µ¥ÀÌÅͺ£À̽º¿¡ EUC-KR·Î ÀÎÄÚµùµÈ µ¥ÀÌÅͰ¡ ¾øÀ» °æ¿ì, ´ÙÀ½°ú °°ÀÌ /etc/mysql/my.cnf ÆÄÀÏÀÇ ´ÙÀ½ ºÎºÐÀ» ¾Æ·¡¿Í °°ÀÌ ¼öÁ¤ÇÏ¿©, MySQLÀÇ ±âº» ÀÎÄÚµùÀ» UTF8À¸·Î ¹Ù²Ü ¼ö ÀÖ´Ù.
[client]
default-character-set=utf8

[mysqld]
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

[mysql]
default-character-set=utf8
ÀÌÈÄ, MySQLÀ» Àç½ÃÀÛÇÑ´Ù.
/etc/init.d/mysql restart

Æ©´× #


last modified 2008-04-06 01:04:16
EditText|FindPage|DeletePage|LikePages| Valid XHTML 1.0! Valid CSS! powered by MoniWiki0.4944 sec
[ ȨÀ¸·Î | µ¥ºñ¾È À§Å° | Áú¹®°ú ´äº¯ | ÀÚÀ¯°Ô½ÃÆÇ | °¶·¯¸® ]