데이터 복원하기 > 기술자료 | 해피정닷컴

데이터 복원하기 > 기술자료

본문 바로가기

사이트 내 전체검색

데이터 복원하기 > 기술자료

MySQL 데이터 복원하기

페이지 정보


본문

명령을 실행하시기 전에 복원할 파일이 서버에 존재해야 합니다.
서버의 같은 자리에 백업하시고 복원하실 경우는 상관없지만, 다른 컴퓨터에 저장했던 파일을 복원하시려면 FTP등을 이용하여 서버에 저장하신 후 그 파일이 존재하는 폴더에서 실행하셔야 합니다.


명령어 : mysql -u 계정 -h DB서버 주소 -p DB명 < 복원할 파일명
(부등호의 방향에 주의합니다.)

예)  서버주소:  db.com ,  디비이름:  dbName , 아이디:  dbID ,  비밀번호: dbPass
        backup.sql 파일을 이용해서 복구(재설치)하는 방법
 
$  mysql -h db.com -u dbID -p dbName < backup.sql  (엔터)
Enter password:  dbPass  (엔터)

명령을 실행하면 암호를 물어봅니다.
프롬프트 상태로 돌아오면 정상적으로 실행된 것이며, Database 안에 복원할 파일의 자료가 저장됩니다.





데이타를 복구 또는 재설치했는데 한글이 깨지는 경우 MySQL version 4.1 이상인경우입니다.
이때는 아래와 같이 옵션을 추가해서 다시 복구(재설치)합니다.

$  mysql --default-character-set=euckr -h db.com -u dbID -p dbName < backup.sql
    (엔터 ::  추가된 코드는 연속해서 붙여써야 합니다. )
Enter password:  dbPass  (엔터)


참조사이트 : http://blog.naver.com/hbini?Redirect=Log&logNo=80020405616



# euc-kr --> utf-8 서버로 옮기기

1. euc-kr 의 자료를  dump 받습니다.
2. 덤프받은 자료를  드림위버 등의 프로그램에서  utf-8 로 코드를 변경
3. 아래와 같이 명령어를 입력하면 utf-8 로 자료가 올라갑니다.~~
$ mysql --default-character-set=utf8 -h 디비주소 -u아이디 -p 디비이름 < 파일
Enter password:
$


# latin1 --> utf8 서버로 옮기기

1. 기존 latin1의 db를 dump 받습니다.
2. dump 받은 파일을을 vi로 열어 다음 부분을 수정합니다.
    SET NAMES latin1 -> SET NAMES utf8
    각 테이블 생성 명령 제일 끝에 있는 부분을 다음과 같이 수정합니다.
    CHARSET=latin1 -> CHARSET=utf8
3. 복원
$ mysql -h 디비주소 -u아이디 -p 디비이름 < 파일
Enter password:
$

댓글목록

등록된 댓글이 없습니다.


Total 2,643건 1 페이지
  • RSS
기술자료 목록
2643
PHP   543  2025-02-07 09:27 ~ 2025-02-07 16:59  
2642
그누보드   471  2025-02-07 08:55 ~ 2025-02-07 17:04  
2641
그누보드   722  2024-11-26 21:14 ~ 2024-11-26 21:22  
2640
그누보드   818  2024-11-22 10:52 ~ 2024-11-22 11:03  
2639
호스팅   809  2024-11-19 14:41 ~ 2024-11-19 21:17  
2638
Linux   644  2024-11-18 15:45 ~ 2024-11-18 15:48  
2637
일반   601  2024-11-15 16:45 ~ 2024-11-15 16:46  
2636
Secure   604  2024-11-06 18:48 ~ 2024-11-06 18:50  
2635
영카트   839  2024-10-21 13:44 ~ 2024-10-21 19:42  
2634
전자결제   1724  2024-09-05 09:30  
2633
MySQL   1484  2024-03-29 14:14 ~ 2024-03-29 14:14  
2632
그누보드   1708  2024-02-23 18:40 ~ 2024-02-24 06:13  
2631
JavaScript   1815  2024-02-16 18:50 ~ 2024-02-16 20:37  
2630
Java   1809  2024-02-06 16:49  
2629
PHP   2004  2024-02-06 16:42  
2628
호스팅   1761  2024-01-29 12:54  
2627
PHP   1653  2024-01-26 11:04 ~ 2024-01-26 11:13  
2626
MySQL   1789  2024-01-08 17:37 ~ 2024-03-14 16:00  
2625
SQL   2118  2024-01-08 12:36  
2624
영카트   2118  2024-01-04 14:57  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2025 해피정닷컴. All Rights Reserved.