안녕하세요.
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 로 받으면 안될까요??
지금 있는 디비는 지우고 다시 덤프 받아야 할지 궁금합니다.
고수님들의 답변 부탁드립니다. |