반응형
[DB덤프]
mysqldump -u{username} -p{password} {dbname} --default-character-set latin1(or euckr등 상황에 맞춰서) > {dump}.sql
[DB덤프 UTF8로 바꾸기]
# vi {dump}.sql
SET NAMES latin1; (or euckr;) 부분을 SET NAMES utf8; 로 변경.
:1,$s/CHARSET=latin1(or eurkr)/CHARSET=utf8/g
(CREATE DATABASE ..... DEFAULT CHARSET=latin1 으로 된 부분을 utf8로 일괄수정. vim에서)
[DB생성]
CREATE DATABASE {utf8-dbname} DEFAULT CHARACTER SET utf8;
[DB복구]
mysql -u{username} -p{password} {utf8-dbname} < {dump}.sql
[my.cnf 설정]
[client]
default-character-set=utf8
[mysqld]
init_connect=SET collation_connection=utf8_general_ci
init_connect=SET NAMES utf8
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci
반응형
'IT 인터넷' 카테고리의 다른 글
[Mysql] 높은 버전환경에서 낮은 버전 환경사용을 위한 dump (0) | 2024.09.06 |
---|---|
[리눅스] 특정폴더 제외하고 압축하기 (0) | 2024.09.06 |
Microsoft® 터미널 서비스 고급 클라이언트 (1) | 2024.09.05 |
PC 사용 시간 알아보는 프로그램 (0) | 2024.09.04 |
[PHP+Mysql] 오늘의 명언/오늘의 영단어 랜덤출력 DB 및 소스 (0) | 2024.09.04 |