It's under your control.

mysql 덤프(dump) & 복구(recovery) 방법 본문

Works/DatabBase

mysql 덤프(dump) & 복구(recovery) 방법

H4ru 2013. 4. 18. 01:07

현재의 DB 를 백업(덤프)하시려면,
'mysqldump -u아이디 -p암호 DB명 > 덤프해서저장할파일명'
하시면 됩니다.
(참고:
'mysqldump -u아이디 -p암호 DB명 --add-drop-table > 덤프해서저장할파일명'
으로 백업하면 dump 파일을 적용할 때 해당 DB가 비어 있지 않아도 덮어 쓰기 때문에 오류가 나지 않습니다.)
[2] mysql ID 암호 변경법

1. 텔넷 접속
2. mysql -u 아이디 -p 아이디
3. 현재 암호 입력
4. set password=password('원하는새암호');
5. exit
6. 텔넷 종료

[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

'Works > DatabBase' 카테고리의 다른 글

mysql update 구문 쿼리  (0) 2013.04.18
MySQL ALTER TABLE 문법  (0) 2013.04.18
mysql character set (utf8 euckr) 변경  (0) 2013.04.18
[mysql] $query로 쿼리값이 전송되지 않을때  (0) 2013.04.18
mysql update 구문 쿼리  (0) 2013.04.18