개발 etc

mysql database table 에 한글 물음표로 입력될 때 해결방법

알통몬_ 2017. 5. 26. 10:10
반응형


안녕하세요 알통몬입니다.

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!

포스팅 내용이 찾아주신 분들께 도움이 되길 바라며

더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^

 


이번 포스팅에서는 mysql database table 의 컬럼에 한글을 입력할 때 ??? 물음표로 입력되는 문제를

해결하는 방법에 대해 공부하겠습니다.


1. 먼저 mysql root 계정으로 작업을 하시는 것이 좋습니다.

쓰기권한이 있어야 하거든요 ㅎㅎ


mysql 파일 중 my.cnf 파일을 찾아서 들어갑니다.

저의 경우 aws를 사용중인데 

etc디렉토리 밑에 my.cnf 파일이 있습니다.


vi etc/my.cnf 로 접근.


my.cnf 


 [client]

 default-character-set = utf8


 [mysqld]

 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

 

위 내용들을 입력하고 

저장해줍니다.

그리고 mysqld 를 재시작해주시고.

mysql에 root 권한으로 접속하셔서 

db 를 확인해보면 됩니다.


 1.

 # service mysqld restart


2.

 # mysql -u root -p

2-1 input password


3. 

 > use database_name;

 > show variables like 'c%';

마지막 명령어를 입력했을 때 아래 사진처럼 나오면 성공! 입니다 ㅎㅎ


이상입니다.

더 유익한 포스팅으로 돌아오겠습니다~


반응형