현재의 DB 를 백업(덤프)하시려면,
'mysqldump -u아이디 -p암호 DB명 > 덤프해서저장할파일명'
하시면 됩니다.
(참고:
'mysqldump -u아이디 -p암호 DB명 --add-drop-table > 덤프해서저장할파일명'
으로 백업하면 dump 파일을 적용할 때 해당 DB가 비어 있지 않아도 덮어 쓰기 때문에 오류가 나지 않습니다.)
[2] mysql ID 암호 변경법
1. ssh 접속
2. mysql -u 아이디 -p 아이디
3. 현재 암호 입력
4. set password=password('원하는새암호');
5. exit
6. ssh 종료
[3] root 관리자 mysql 관리
현재의 DB 전체를 백업(덤프)하시려면,
'mysqldump -u root -p -A --add-drop-table > 덤프해서저장할파일명'
하시면 됩니다.
'-A --add-drop-table' 옵션은 꼭 삽입해 주어야 합니다. 이 션은 기존에 테이블이 있으면 삭제하고 백업하고자 하는 테이블로 새롭게 작성하는 옵션입니다. 데이터베이스 전체를 백업해서 복구할 때 기존에 있는 mysql 데이터베이스 때문에 에러가 발생하기 때문입니다.
[4] 복구
* 덤프한 디비 복구하기
[root@localhost mysql]# ./bin/mysql db_name < /home/db_name.sql
'mysqldump -u아이디 -p암호 DB명 > 덤프해서저장할파일명'
하시면 됩니다.
(참고:
'mysqldump -u아이디 -p암호 DB명 --add-drop-table > 덤프해서저장할파일명'
으로 백업하면 dump 파일을 적용할 때 해당 DB가 비어 있지 않아도 덮어 쓰기 때문에 오류가 나지 않습니다.)
[2] mysql ID 암호 변경법
1. ssh 접속
2. mysql -u 아이디 -p 아이디
3. 현재 암호 입력
4. set password=password('원하는새암호');
5. exit
6. ssh 종료
[3] root 관리자 mysql 관리
현재의 DB 전체를 백업(덤프)하시려면,
'mysqldump -u root -p -A --add-drop-table > 덤프해서저장할파일명'
하시면 됩니다.
'-A --add-drop-table' 옵션은 꼭 삽입해 주어야 합니다. 이 션은 기존에 테이블이 있으면 삭제하고 백업하고자 하는 테이블로 새롭게 작성하는 옵션입니다. 데이터베이스 전체를 백업해서 복구할 때 기존에 있는 mysql 데이터베이스 때문에 에러가 발생하기 때문입니다.
[4] 복구
* 덤프한 디비 복구하기
[root@localhost mysql]# ./bin/mysql db_name < /home/db_name.sql
'[-How-To-] > [-Linux-]' 카테고리의 다른 글
| MySQL 덤프 & 복구 방법 (0) | 2011/04/30 |
|---|---|
| 드디여 Ubuntu 11.04 데뷔하다 (0) | 2011/04/28 |
| Shoutcast 서버 설치&설정 방법 (0) | 2009/12/09 |
| tar 분할 압축 및 해제 (0) | 2009/11/13 |
| 우분투 서버에서 IRC 접속하기 (2) | 2009/11/06 |
| Dig - DNS 툴 (0) | 2009/10/16 |