Mysql - DB 백업 및 복구
Posted 08 3, 2009 17:42, Filed under: DataBase/Mysql
# 한번의 광고 클릭으로, 당신을 대신해서 불우이웃을 도울 기회가 많아집니다.
###
1. -u뒤에 붙여서 사용
2. mysqldump 를 찾지 못할경우 /mysql/bin/mysqldump 경로로 이동또는 지정
[root@ns sunshiny] mysqldump -uftptest -ptftptest database_name > ftptest.sql
ftptest 의 db를 ftptest.sql 파일로 백업합니다.
[root@ns sunshiny] mysql -uftptest -pftptest < ftptest.sql
ftptest.sql 로 백업된 파일을 복구합니다.
# 한글 깨짐을 방지하기 위하여 character-set 를 설정하여 임포트 합니다.
mysql -u your_id -p --default-character-set=utf8 your_database_name < your_database_name.sql
mysql -u your_id -p your_database_name < your_database_name.sql
mysql 커멘드 창에서 실행
mysql> source C:\test.sql
windows 에서도 cmd 창을 이용하여 동일한 명령어 사용.
# 예외사항 :
import 시에 접속 권한이 없다는 에러가 발생할시에는 아래와같이 권한 설정을 해줍니다.
# 외부 접속 권한 설정
# 여기에서 'localhost' 부분은 접속하고자하는 IP 또는 도메인을 적어줍니다.
# 예) mysql 이 192.168.1.100 번 서버에 설치되어있고, 접속하고자 하는 자신의 로컬 IP가 192.168.1.10 일경우 'localhost' 부분을 '192.168.1.10' 으로 설정 해줍니다.
GRANT ALL PRIVILEGES ON *.* to 'sunshiny'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
1. -u뒤에 붙여서 사용
2. mysqldump 를 찾지 못할경우 /mysql/bin/mysqldump 경로로 이동또는 지정
[root@ns sunshiny] mysqldump -uftptest -ptftptest database_name > ftptest.sql
ftptest 의 db를 ftptest.sql 파일로 백업합니다.
[root@ns sunshiny] mysql -uftptest -pftptest < ftptest.sql
ftptest.sql 로 백업된 파일을 복구합니다.
# 한글 깨짐을 방지하기 위하여 character-set 를 설정하여 임포트 합니다.
mysql -u your_id -p --default-character-set=utf8 your_database_name < your_database_name.sql
mysql -u your_id -p your_database_name < your_database_name.sql
mysql 커멘드 창에서 실행
mysql> source C:\test.sql
windows 에서도 cmd 창을 이용하여 동일한 명령어 사용.
# 예외사항 :
import 시에 접속 권한이 없다는 에러가 발생할시에는 아래와같이 권한 설정을 해줍니다.
# 외부 접속 권한 설정
# 여기에서 'localhost' 부분은 접속하고자하는 IP 또는 도메인을 적어줍니다.
# 예) mysql 이 192.168.1.100 번 서버에 설치되어있고, 접속하고자 하는 자신의 로컬 IP가 192.168.1.10 일경우 'localhost' 부분을 '192.168.1.10' 으로 설정 해줍니다.
GRANT ALL PRIVILEGES ON *.* to 'sunshiny'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
위 명령이 정상 완료시 아래 명령어 실행
flush privileges;
### euc_kr 버전의 mysql 에서 dump 파일(sql)을 받고 utf8 서버로 데이타 이관을 하고자 할경우 ###
우선 아래 처럼 mysqldump 를이용해서 백업을 받습니다.
[root@ns sunshiny] mysqldump -uftptest -ptftptest database_name > ftptest.sql
그리고 생성된 sql파일을 열어서 다른이름으로 저장하기를 선택하여 utf-8형식으로 저장을 합니다.
그런다음에 아래와 같이 import를 실행하면 한글 데이타가 깨지지 않고 정상적으로 이관 됩니다.
mysql>mysql -u your_id -p --default-character-set=utf8 your_database_name < your_database_name.sql
우선 아래 처럼 mysqldump 를이용해서 백업을 받습니다.
[root@ns sunshiny] mysqldump -uftptest -ptftptest database_name > ftptest.sql
그리고 생성된 sql파일을 열어서 다른이름으로 저장하기를 선택하여 utf-8형식으로 저장을 합니다.
그런다음에 아래와 같이 import를 실행하면 한글 데이타가 깨지지 않고 정상적으로 이관 됩니다.
mysql>mysql -u your_id -p --default-character-set=utf8 your_database_name < your_database_name.sql
"DataBase / Mysql" 분류의 다른 글
| Mysql - 테이블 정보 출력 (0) | 2012/04/03 |
| Mysql - TEXT Length (0) | 2011/01/13 |
| Mysql - auto_increment 값 초기화 (0) | 2010/08/20 |
| Mysql - 에러 Got error: 1045 Access denied (0) | 2010/02/18 |
| Mysql - mysql 설치후 Character set 변경 (5) | 2010/01/28 |
| Mysql - Connector/J Versions 버전 확인 (0) | 2010/01/28 |
| Mysql - InnoDB 사용 가능 상태 확인및 설정 (0) | 2010/01/27 |
| Mysql - 실수로 삭제한 mysql DB 복구방법 (0) | 2010/01/20 |
| Mysql - 계정 생성및 외부 접속 아이피 등록 설정 (0) | 2010/01/19 |
| MySql - v4.1 이하버전 서브쿼리 미지원 대체방식 group by 사용 (0) | 2010/01/05 |
# 한번의 광고 클릭으로, 당신을 대신해서 불우이웃을 도울 기회가 많아집니다.
Response :
0 Trackback
,
0 Comment
Trackback URL : http://develop.sunshiny.co.kr/trackback/264