ÃֽŠ°Ô½Ã±Û(DB)
2020.10.03 / 02:44

MySQL my.ini ¾øÀ» °æ¿ì UTF8 (Çѱ۱úÁü) ¼³Á¤

Ãß¼®µ¹ÀÌ
Ãßõ ¼ö 164

À̳ðÀÇ MySQL.. UTF-8 ¼³Á¤±îÁö Á÷Á¢ ÇØ¾ß ÇÑ´Ü ¸»À̳Ä!!! my.ini´Â ¿Âµ¥°£µ¥ ã¾Æº¼ ¼ö°¡ ¾ø´Ù!!! ¾ä¸¶!!! ÁøÂ¥ MySQL¼³Ä¡ »ý°¢¸¸ Çϸé Â¥Áõ³­´Ù. ÄÄÇ»ÅÍ Àý´ë ¹Ù²Ù±â ½È´Ù.. ³»°¡ ¿Ö installer¸¦ ¾ÈÇÏ°í ÀÌ °í»ýÀ» ÇÏ³Æ ¸»ÀÌ´Ù...


MySQL Æú´õ¸¦ ¾ÐÃàÇØÁ¦ÇßÀ» ¶§ my.ini°¡ ÀÖ´Â °æ¿ì´Â ¿¾³¯ ¹öÀü(5.7.17ÀÌÇÏ)Àεí ÇÏ´Ù.

programData¿¡¼­ ã¾Æº¼ ¼ö ÀÖ´Â°Ç ¾Æ¸¶ Installer¸¦ ÇѹøÀÌ¶óµµ ÇßÀ¸¸é ÀÖ´Â °Å °°´Ù.


ÀÀ. ³­ µÑ ´Ù ÇØ´ç ¾ÈµÅ^^



¸ÕÀú ÇѱÛÀÌ ¿Ö ±úÁ®¼­ ³ª¿À´Â Áö ¾Ë¾Æº¸ÀÚ.

**** command âÀ» ±Ç¸®ÀÚ ±ÇÇÑÀ¸·Î ½ÇÇàÇØ¾ß ÇÑ´Ù.


show variables like 'c%';


status;



°ÅÀÇ latin1·Î ¼³Á¤µÇ¾î ÀÖÀ» °ÍÀÌ´Ù. °³ Â¥Áõ. ±×³É óÀ½ºÎÅÍ utf8·Î ¼³Á¤Çؼ­ ¹èÆ÷ÇØÁÖ¶ó ÂÍ.


2°¡Áö ¹æ¹ýÀÌ ÀÖ´Ù.

1. Å×À̺í alterÀ¸·Î º¯°æÇ϶ó.

2. my.ini·Î º¯°æÇ϶ó.


ù¹ø° ¹æ¹ýÀ¸·Î Çغôµ¥ ¸Å¿ì ±ÍÂú°í ±ÍÂú¾Ò´Ù. ±×·¡¼­ µÎ¹ø° ¹æ¹ýÀ¸·Î ÇÒ °Å´Ù.



1) my.ini ÆÄÀÏ Ã£±â


1-1. basedir °æ·Î

show variables where variable_name like '%dir';


±Ùµ¥, ³ª´Â ¾ø´Ù. ³­ ÃֽŹöÀüÀ̴ϱî.

** basedir ÇʵåÀÇ °ªÀº my.ini°¡ ÀÖ´Â °æ·ÎÀÌ´Ù!


1-2. Cµå¶óÀ̺ê - ProgramData - MySQL - MySQL Server 5.7

±Ùµ¥, ³ª´Â ¾ø´Ù. ³­ zipÀ¸·Î ¼³Ä¡ÇßÀ¸´Ï±î.


^^.. ¹°·Ð ÀÖÀ¸½Å ºÐµéÀº ±×°É »ç¿ëÇÏ½Ã¸é µÊ´Ù.. »õ·Î ¸¸µå½Ç ÇÊ¿ä ¾øÀ½´Ù..



2) my.ini Á÷Á¢ ¸¸µé±â


¸Þ¸ðÀåÀ» ¿­¾î my.ini¸¦ Á÷Á¢ ¸¸µéÀÚ. ¹¹ ¾î¶§. ¾ÈÁ×¾î. °æ·Î¸¸ Á¦´ë·Î ÇØÁÖ¸é µÉ°Å ¾Æ³Ä.

my.ini¿¡ ½ÇÁúÀûÀ¸·Î ÇÊ¿äÇÑ ºÎºÐµéÀÌ´Ù. ³ª¸ÓÁö ºÎºÐ ¾ø¾îµµ µÈ´Ù.

> basedir : MySQLÀÌ ¼³Ä¡µÈ °æ·Î. ¿©±â´Ù°¡ my.ini¸¦ ÀúÀå½ÃÄÑ¾ß ÇÑ´Ù!

> datadir : DB µ¥ÀÌÅÍ°¡ ÀúÀå µÉ °æ·Î

> port : ÀϹÝÀûÀ¸·Î 3306 »ç¿ë


***** º»ÀÎÀÌ ¼³Ä¡ÇÑ °æ·Î¸¦ Àû¾î¾ßÇÑ´Ù!!!!! ¾îµð´Ù ¼³Ä¡ µÈÁö ¸ð¸£¸é Å«ÀÏÀÌ´Ù!!!!

*** ÁÖÀÇ!! °æ·Î´Â ¿ª½½·¹½¬(\)°¡ ¾Æ´Ï¶ó ½½·¹½¬(/)·Î ÀÔ·ÂÇÏ´Â °ÍÀÌ ´õ ÁÁ´Ù. (ÀϺΠÇÁ·Î±×·¥Àº \¸¦ ó¸®Çϱ⿡ ¿À·ù ¹ß»ý)

**** my.ini ÆÄÀÏÀ» ÀúÀåÇÒ ¶§ ÀÎÄÚµùÀ» UTF8·Î ÀúÀåÇÏ¸é ¾ÈµÈ´Ù! ÀÎÄÚµùÀ» ANSI·Î ÀúÀåÇÏÀÚ!!!



3) MySQL Àç½ÃÀÛ


3-1¼­ºñ½º ÁßÁö

net stop mysql

3-2¼­ºñ½º ½ÃÀÛ

net start mysql

3-3MySQL ·Î±×ÀÎ

mysql -uroot -p


3-4. ¼³Á¤ÇßÀ¸´Ï, °æ·Î¸¦ È®ÀÎÇغ¸ÀÚ.

show variables where variable_name like '%dir';


¾Æ±î¶û ¶È°°´Ù. ±×·³ ¹®Á¦¾ø´Ù.

** basedir ÇʵåÀÇ °ªÀº my.ini°¡ ÀÖ´Â °æ·ÎÀÌ´Ù!



4) utf-8 ¼³Á¤


4-2. my.ini ¼öÁ¤

¾Æ±î ¸¸µç my.ini¿¡¼­ Ãß°¡ÇÏ¸é µÈ´Ù.


[client]
default-character-set = utf8
 
[mysqld]
character-set-client-handshake=FALSE
init_connect="SET collation_connection = utf8_general_ci"
init_connect="SET NAMES utf8"
character-set-server = utf8
collation-server = utf8_general_ci
 
[mysqldump]
default-character-set = utf8
 
[mysql]
default-character-set = utf8




5) MySQL Àç½ÃÀÛ


5-1. ¼­ºñ½º ÁßÁö

net stop mysql

5-2. ¼­ºñ½º ½ÃÀÛ

net start mysql

5-3. mysql ·Î±×ÀÎ

mysql -uroot -p




6) utf8 ¼³Á¤ È®ÀÎ

show variables like 'c%';


status;


¸ðµÎ utf8·Î º¯°æµÈ °É È®ÀÎÇÒ ¼ö ÀÖ´Ù.

Âü°í·Î utf8¼³Á¤Àü¿¡ ¸¸µç Å×À̺íµéÀº Á÷Á¢ ¹Ù²ã¾ßÇÑ´Ù. »õ·Î ¸¸µé¾îÁø Å×À̺íµéÀº utf8·Î ¼³Á¤µÈ´Ù.



Ãâó: https://to-dy.tistory.com/29?category=700250 [todyDev]