웹서버/아마존웹서버

[아마존웹서버] MySQL 설정하기

labj 2016. 8. 22. 09:58

[아마존웹서버] MySQL 설정하기


윈도우즈에 mysql을 설치하고 쓸적에는 테이블명의 대소문자에 대해서 별로 신경을 쓰지 않았습니다. 

그런데 리눅스 쪽에 mysql을 설치했는데 당장 나타나는 문제가 테이블명의 대소문자 구분과 문자셋이었습니다. 


두가지다 my.cnf 파일을 수정하고 mysql 리스타트를 해주면 됩니다.  


sudo vim /etc/mysql/my.cnf

sudo service mysql restart

1. 테이블명 대소문자 구분 없애기

[mysqld]

lower_case_table_names=1


2. mysql 문자셋 utf8 설정하기 


[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


3. max_allowed_packet 설정 (쿼리문 전송량 결정)

[mysqld]

max_allowed_packet = 256M


[아마존웹서버] MySQL 설정하기