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

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

본문 바로가기

사이트 내 전체검색

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

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 111건 6 페이지
  • RSS
기술자료 목록
11
MySQL   15693  2007-04-07 04:06  
10
MySQL   20837  2007-04-05 21:50 ~ 2020-06-04 19:08  
9
MySQL   17409  2007-04-05 21:47 ~ 2017-11-02 18:04  
8
MySQL   13177  2006-08-09 20:33  
7
MySQL   16524  2006-06-29 21:52  
6
MySQL   14768  2006-06-12 17:06 ~ 2021-10-25 17:45  
5
MySQL   12986  2006-06-02 16:27 ~ 2017-08-11 00:00  
4
MySQL   13668  2006-05-26 20:00  
열람
MySQL   15223  2006-04-02 23:00  
2
MySQL   12016  2006-04-02 23:00 ~ 2024-04-10 14:38  
1
MySQL   24925  2006-04-02 22:59 ~ 2020-06-08 14:29  

검색

해피정닷컴 정보

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

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