mysql 3.23,58 에서 mysql 4.1 utf-8 변환 mysqldump 이용 > 개발자팁

개발자팁

개발과 관련된 유용한 정보를 공유하세요.
질문은 QA에서 해주시기 바랍니다.

mysql 3.23,58 에서 mysql 4.1 utf-8 변환 mysqldump 이용 정보

MySQL mysql 3.23,58 에서 mysql 4.1 utf-8 변환 mysqldump 이용

본문

윈도우용 mysql 3.23,58
리눅스  mysql 4.1


1. mysqldump 합니다.

 mysqldump -uroot -p 보드이름 > db1.sql


2. 리눅스에서 설정

 아파치 2.x 일때 character 설정없음
 
 php 4.x 일때 character 설정없음


  cd /usr/local/mysql/bin

  cp /tmp/db1.sql  /usr/local/mysql/bin

  mysql 종료

  vi /etc/my.cnf
  -------------------------------------------------------------
 
 [client]
 아무것도 안적음

 [mysqld]
 default-character-set=euckr

 [mysqldump]
 아무것도 안적음

 [mysql]
 default-character-set=euckr
 ---------------------------------------------------------------

 mysql 시작

 ./mysql -uroot -p 보드이름 < db1.sql

 ./mysqldump --default-character-set=utf8 보드이름 > db2.sql

 기존 db 삭제

 ./mysql -uroot -p 보드이름 < db2.sql

 mysql 종료

 vi /etc/my.cnf
  -------------------------------------------------------------
 
 [client]
 아무것도 안적음

 [mysqld]
 default-character-set=utf8

 [mysqldump]
 아무것도 안적음

 [mysql]
 default-character-set=utf8
 ---------------------------------------------------------------

 mysql 시작

 mysql -uroot -p
 > show variables like 'c%';  확인
 +---------+---------------------------------------+
 | Variable_name            |  Value              |
 +---------+---------------------------------------+
 | character_set_client      | utf8                |
 | character_set_connection  | utf8                |
 | character_set_database    | utf8                |
 | character_set_results    | utf8                |
 | character_set_server      | utf8                |
 | character_set_system      | utf8                |
 | character_sets_dir        | /usr/share/mysql/charsets/ |
 | collation_connection      | utf8_general_ci    |
 | collation_database        | utf8_general_ci    |
 | collation_server          | utf8_general_ci    |
 | concurrent_insert        | ON                  |
 | connect_timeout          | 5                  |
 +---------------------------+---------------------+
 12 rows in set (0.00 sec)
 
 모든 문자셋  utf8 로 보입니다...


 웹서버에서 http://127.0.0.1 그누보드에서 확인

 utf-8 되면서 한글보임..

 패스워드 입력 로그인 정상

 글쓰기 정상 , 출력 정상

 쀌 뻨 글자 안됨 원인모름  php.ini 에서 character 지정해야되나?

 ㅎㅎㅎㅎ ㅋㅋㅋ 글자써짐<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:27:00 MySQL에서 이동 됨]</div>
추천
0

댓글 5개

디비 설정이 저와 똑같군요...^^

http://sir.co.kr/bbs/tb.php/g4_tiptech/2497

euckr 과 utf8 두가지 버전모두
이 팁을 적용하면  사용가능하더군요...^^
저는 php.ini 에서 character 지정안했습니다...
지정하면 두가지버전을 사용하기가 ....

phpmyadmin 에서도 두가지 버전 모두다 한글 이상없이 보입니다..
전체 5,352
개발자팁 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT