database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 26930 게시물 읽기
No. 26930
mysql 5.0.18 -> mysql 5.0.44로의 이전, utf8, 한글깨짐, charset
작성자
김주홍(GoodWolf)
작성일
2007-08-08 23:10
조회수
3,501

제목과 같습니다.

mysql 5.0.18 -> mysql 5.0.44로의 이전 중인데요,
..
기존 my.cnf 세팅은 모두 utf8으로 되어 있었습니다.
..
새로운 서버에 5.0.44를 설치하고, my.cnf에는 모두 utf8 디폴트..
..
mysqldump  <-- 특별한 옵션 없음

mysql -u root -p db <db.sql

이렇게 했는데요.
..

한글이 깨지네요. ㅡㅡ
..
콘솔에서 mysql로 들어가봐도 깨지고,
..
웹페이지에서 불러와도 깨지고요. ㅡㅡ;;
..
무슨 연유일까요? 둘다 utf8 인데. ㅡㅡ
..
my.cnf 파일의 경로는 제대로 물고올라오는거 확인 했습니다. +_+
..


덤프된 파일을 보니 상단에 NAMES utf8 이라고 잘 되어 있고,
..
각 테이블 마다 default-character-set=utf8 이던가? ..여튼.
..
일케 잘 되어 있네요. ㅡㅡ;
..
뭐가 문제일까요.. 조언좀. ㅡㅡ;;

이 글에 대한 댓글이 총 3건 있습니다.

혹시 덤프된 파일이...utf-8 로 인코딩이 돼었나요? 한번 바꿔보시고 밀어넣어보시죠

team b(teamb)님이 2007-08-09 09:59에 작성한 댓글입니다.

일단 my.cnf 에서

 

[mysql]

default-character-set = utf8

 

[mysqld]

character-set-server = utf8

 

항목을 확인하시고, 콘솔로 접속해보세요.

콘솔에서는 잘 되는데 웹에서 잘 안나온다면, "set names utf8" 쿼리를 먼저 수행하신 후에, 다른 쿼리들을 수행해보세요.

 

 

박현우(lqez)님이 2007-08-09 14:26에 작성한 댓글입니다.

아, 감사합니다. ^^
..
덤프된 파일이 euckr로 인코딩 되어 있어서 그랬네요.
..
덤프하고, 덤프된 파일을

iconv -c -s -t euckr -t utf8 db.sql >db_utf8.sql

이렇게 바꾸니 잘되네요. ^^
..
감사드립니다. ㅎㅎ
..

김주홍(GoodWolf)님이 2007-08-09 22:09에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
26935두개의 MySQL 데몬이 돌때 php에서 디비 접근은?? [2]
김주홍
2007-08-09
1814
26934고질적인 한글 문제 아~~~ [1]
ajck
2007-08-09
2697
26932어떻게 쿼리하는게 좋을지 도움 바랍니다. [2]
보리나무
2007-08-09
1802
26930mysql 5.0.18 -> mysql 5.0.44로의 이전, utf8, 한글깨짐, charset [3]
김주홍
2007-08-08
3501
26929LINUX상의 MySQL를 통해서 ... [1]
궁금해
2007-08-08
1697
26928group by 들어간 쿼리문 질문입니다. [2]
임정미
2007-08-08
2131
26927쿼리 잘짜시는 분들..;;;도와주세요~~ [1]
쿼리..쉣~
2007-08-08
2009
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다