๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
์„ค์น˜&์„ธํŒ…๋ฒ•

[MySQL] MySQL ํ•œ๊ธ€ ์„ค์ •ํ•˜๊ธฐ

by ์ฝ”๋”ฉํ•˜๋Š” ๋ถ•์–ด 2021. 2. 12.
๋ฐ˜์‘ํ˜•

1. cmd์—์„œ mysql -uroot -p ๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ํŒจ์Šค์›Œ๋“œ๋ฅผ ์ž…๋ ฅํ•œ๋‹ค

โ€‹

โ€‹

2. show variables like 'char%' ๋ฅผ ์ž…๋ ฅํ•ด์„œ utf8์ด ๋œจ๋Š”์ง€ ๋ณธ๋‹ค.

3. ๋งŒ์ผ ์ €๋ ‡๊ฒŒ ๋‚˜์˜ค์ง€์•Š์œผ๋ฉด C:\ProgramData\MySQL\MySQL Server 8.0 ๊ฒฝ๋กœ๋กœ ๊ฐ€์„œ

my.ini ํŒŒ์ผ์„ ์—ฐ๋‹ค

โ€‹

๋งŒ์ผ C:\ProgramData๊ฐ€ ๋ณด์ด์ง€ ์•Š์„ ๊ฒฝ์šฐ์—๋Š” programData ํด๋”๊ฐ€ ์ˆจ๊ธด ํ•ญ๋ชฉ์ด๋ฏ€๋กœ ๋ณด๊ธฐ ๋ฉ”๋‰ด๋ฅผ ์„ ํƒํ•˜์—ฌ ์ˆจ๊ธดํ•ญ๋ชฉ ์ฒดํฌ๋ฒ„ํŠผ์„ ์„ ํƒํ•ด ์ฃผ๋ฉด ํ™”๋ฉด์— ๋‚˜ํƒ€๋‚œ๋‹ค.

โ€‹

โ€‹

4. ctrl + f ๋กœ default-character-set ๋ฅผ ๊ฒ€์ƒ‰ํ•œ ํ›„ default-character-set=utf8 ์ด๋ผ๊ณ  ๋˜์–ด์žˆ๋Š”์ง€ ํ™•์ธํ•œ๋‹ค

(์ด๋•Œ ๋งจ ์•ž์ค„์— #์ด ์žˆ๋‹ค๋ฉด ์ง€์šธ๊ฒƒ. #์€ ์ฃผ์„)

([mysql] ๋ฐ‘์— ์žˆ๋Š”์ง€ ํ™•์ธํ•  ๊ฒƒ)

โ€‹

โ€‹

โ€‹โ€‹

5. ctrl + f ๋กœ character-set-server ๋ฅผ ๊ฒ€์ƒ‰ํ•œ ํ›„ character-set-server=utf8 ์ด๋ผ๊ณ  ๋˜์–ด์žˆ๋Š”์ง€ ํ™•์ธํ•œ๋‹ค

โ€‹

โ€‹

***4,5๋ฒˆ์—์„œ ์ŠคํŽ ๋ง ์ฒดํฌ ๊ผญ ํ•  ๊ฒƒ

โ€‹

โ€‹โ€‹

6. ์ €์žฅ ํ›„ my.ini ํŒŒ์ผ์„ ๋ณต์‚ฌํ•ด์„œ C:\Program Files\MySQL\MySQL Server 8.0 ์— ๋ถ™์—ฌ๋„ฃ๊ธฐ ํ•œ๋‹ค

โ€‹

โ€‹

7. ์œˆ๋„์šฐ๊ฒ€์ƒ‰์—์„œ '์„œ๋น„์Šค' ๋ฅผ ๊ฒ€์ƒ‰ ํ›„ 'MySQL80' ์„ ์ •์ง€ํ–ˆ๋‹ค ๋‹ค์‹œ ์‹คํ–‰ํ•œ๋‹ค.

โ€‹

โ€‹

8. ๋‹ค์‹œ 1,2๋ฒˆ์„ ์‹คํ–‰

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€