맥 mysql UTF8 설정
2016. 12. 13. 21:24ㆍDev
반응형
1. 파일 복사
$ sudo cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
2. 캐릭터셋 추가
$ sudo vi /etc/my.cnf
입력모드로 전환 : I
아래와 같이 입력 후 저장 : ESC wq!
[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
3. mysql 재시작
4. mysql 접속
/usr/local/mysql/bin/mysql -u root -p
5. utf-8확인
mysql> show variables like 'c%';
6. 스키마 생성
mysql> create databases [스키마명];
7. 생성된 스키마 character set 확인
mysql> show create database [스키마명] ;
** 주의
케릭터셋 변경전에 만들어뒀던 스키마, 테이블이 있을 경우 스키마, 테이블, 컬럼 모두 변경해줘야 한다.
mysql> ALTER DATABASE [DB명] DEFAULT CHARACTER SET utf8;
mysql> ALTER TABLE [테이블명] DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
mysql> alter table [테이블명] modify column [컬럼명] [데이터타입] character set utf8 collate utf8_general_ci;
반응형
'Dev' 카테고리의 다른 글
맥 쉘스크립트 작성 - 명령어 한번에 실행 (0) | 2016.12.23 |
---|---|
2017년 배우고 관심가져야 할 기술들 (0) | 2016.12.19 |
맥에서 mysql 설치 및 비밀번호 재설정 (0) | 2016.12.12 |
맥에서 피들러 사용 (0) | 2016.12.10 |
html 체크박스 조작시 한번만 적용되고 되지 않는 경우 (0) | 2016.12.08 |