Play Ground

[AWS ubuntu] mysql utf8 설정하기 본문

Programming/AWS

[AWS ubuntu] mysql utf8 설정하기

haeru 2016. 11. 15. 19:18

ubuntu 16.04 버전을 사용하고 있습니다!



데이터베이스에 들어있는 데이터들을 뿌려주려고하니

한글들이 ?? 물음표로 나옴;

나도 당황.. 물음표..



1. ssh로 서버에 접속하셔서(http://hplayground.tistory.com/78 참고)

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

vim 에디터로 mysqld.cnf를 열어준다.


구글링 하다보면

/etc/my.cnf 로 열어서 수정하라고 하는데

뭐지 나는 etc폴더 안에 my.cnf 파일이 업승ㅁ;;

열심히 삽질해본 결과 mysql.conf.d 안에 mysqld.cnf 를 수정하면 된다고 한다.



2.

[client]
default-character-set=utf8

[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
init_connect=SET collation_connection=utf8_general_ci
init_connect=SET NAMES utf8

[mysql]
default-character-set=utf8

주석같은거 모두 지나서 맨 아랫줄에

위 코드를 붙여넣기한다.

참고로 vim에서 쓰기모드로 바꾸려면 a키를 누르고 쓰면된다.

그리고 :wq 를 써서 저장하고닫기


3.

sudo service mysql restart

mysql을 다시 시작해주면 된다 눈누난나~