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 27719 게시물 읽기
No. 27719
mysql 디비서버 이전후 varchar 사이즈 문제
작성자
비의비(netbsd)
작성일
2008-08-06 09:56ⓒ
2008-08-06 10:02ⓜ
조회수
3,631

안녕하세요.

rsync 에서 mysql 디비를 다른 서버로 백업받아서 이전했는데...
이전완료후 mysql 데이타 타입을 보니깐..
사이즈가 틀린것입니다.


varchar 같은경우 사이즈가 원본이 100 이면 50으로 줄어있어..요.

int 같은경우는 괜찬은데..

varchar 타입만 정확하게 절반으로 줄어있습니다.


rsync 로 그대로 가져왔는데 왜 그럴까요??

용량은 똑같든데..


mysql 버전이 서로 좀 틀리긴 합니다.

신규 디비서버는 버전이..


mysql> select version();
+-----------+
| version() |
+-----------+
| 4.1.22    |
+-----------+

이고요 구 디비서버 버전은..

+------------+
| version()  |
+------------+
| 4.0.27-log |

입니다.

캐릭터 타입 문제인지 알았더니 그것두 아닌것 같아요..

신규 서버 캐릭터셋은..


mysql> show variables like 'C%';
+--------------------------+----------------------------------------+
| Variable_name            | Value                                  |
+--------------------------+----------------------------------------+
| character_set_client    | euckr                                  |
| character_set_connection | euckr                                  |
| character_set_database  | euckr                                  |
| character_set_results    | euckr                                  |
| character_set_server    | euckr                                  |
| character_set_system    | utf8                                  |
| character_sets_dir      | /usr/local/mysql/share/mysql/charsets/ |
| collation_connection    | euckr_korean_ci                        |
| collation_database      | euckr_korean_ci                        |
| collation_server        | euckr_korean_ci                        |
| concurrent_insert        | ON                                    |
| connect_timeout          | 5                                      |
+--------------------------+----------------------------------------+
12 rows in set (0.00 sec)

이거구요..


구 서버 캐릭터셋은..

+-----------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Variable_name        | Value                                                                                                                                                            |
+-----------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| character_set        | euc_kr                                                                                                                                                          |
| character_sets        | euc_kr dec8 dos german1 hp8 koi8_ru latin1 latin2 swe7 usa7 cp1251 danish hebrew win1251 estonia hungarian koi8_ukr win1251ukr greek win1250 croat cp1257 latin5 |
| concurrent_insert    | ON                                                                                                                                                              |
| connect_timeout      | 5                                                                                                                                                                |
| convert_character_set |                                                                                                                                                                  |
+-----------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+

이것입니다.

왜 이런현상이 일어나는지
디비는 rsync 로 받으면 안될까요??

지금 있는 디비는 지우고 다시 덤프 받아야 할지 궁금합니다.

고수님들의 답변 부탁드립니다.

[Top]
No.
제목
작성자
작성일
조회
27723Mysql과 연동해 수강신청 프로그램을 만들려는데요. [1]
유재훈
2008-08-06
4630
27722mysql+asp 연동 시 한글 문제 질문입니다. [1]
유일조
2008-08-06
4430
27720DB에 이미지 저장 [8]
유승효
2008-08-06
21398
27719mysql 디비서버 이전후 varchar 사이즈 문제
비의비
2008-08-06
3631
27718mysql 케릭터셋 각각맞추기
블루엔젤
2008-08-05
3637
27717필드안의 , 문자만 없애는 방법.. [2]
부탁드립니다
2008-08-04
3844
27716mysql 업데이트 문에 대해서 질문입니다. [1]
유재훈
2008-08-04
3157
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다