Database/DB ์ด๋ก
Mac OS์์ MySQL ํ๊ธ ์ค์ (UTF-8)
vividswan
2022. 3. 11. 12:19
MySQL - UTF8 ์ธํ
terminal์ ์ด์ฉํด์ MySQL์ ์ธ์ฝ๋ฉ ๋ฐฉ์์ UTF-8๋ก ์ค์ ํ์.
ํ๊ธ ์ค์ (UTF-8)
terminal์ ์คํํ์ฌ ์ค์ ํ ์ ์๋ค.
ํ์ผ ๋ณต์ฌ
$ sudo cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
ํ์ผ ํธ์ง ์คํ
$ sudo vi /etc/my.cnf
i
๋ก insert ๋ชจ๋๋ก ๋ค์ด๊ฐ ์๋์ ๋ด์ฉ์ ๋ถ์ฌ๋ฃ์ด์ค๋ค.
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
init_connect=SET collation_connection=utf8_general_ci
init_connect=SET NAMES utf8
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
๋ถ์ฌ๋ฃ๊ธฐ ์งํ esc
ํด๋ฆญ -> :wq! ์
๋ ฅ ํ ์ํฐ๋ฅผ ๋๋ฅด๋ฉด ์ ์ฅ๋๋ค.
MySql ์ ์
$ mysql -u root -p
UTF-8 ํ์ธ
$ mysql> show variables like 'c%';
์์ ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ ์ ์๋ค.