MySQL 데이터베이스 백업 및 복원
2022. 2. 9. 14:29ㆍStudy/PHP&MySQL
데이터베이스 백업
mysqldump -u계정 -p비번 데이터베이스명 > 백업파일명
song 계정의 song_db 데이터베이스를 song_db.sql에 백업 하려면 다음과 같이 입력한다.
c:\data3>mysqldump -usong -p1234 song_db > song_db.sql
// [c:\data3] 폴더에 백업파일인 bini_db.sql 저장된다. 저장 폴더 경로는 상관 없다.
*경로에 유의하자
폴더생성 방법
md (make directory) 폴더명;
c:\md back
데이터베이스 복원
mysql -u계정 -p비번 데이터베이스명 < 백업파일명
백업 데이터가 저장된 song_db.sql 파일을 다른 사용자의 계정 (계정:kkk, 비번:12345, 데이터베이스명:kkk_db)에 복원시키려면 다음과 같이 입력한다.
c:\bini>mysql -ukkk -p12345 kkk_db < bini_db.sql
- 주의할 점은 bini_db.sql 파일이 꼭 [c:\bini] 폴더에 있어야 한다.
- 접속 가능한 다른 계정(kkk)과 데이터베이스(kkk_db)도 백업 명령을 실행하기 전에 이미 존재해야 한다.
'Study > PHP&MySQL' 카테고리의 다른 글
PHP API 함수를 이용한 레코드 삽입 2 (0) | 2022.02.10 |
---|---|
PHP API 함수를 이용한 레코드 삽입 (0) | 2022.02.10 |
MySQL 레코드 검색 후 수정/삭제 명령 (0) | 2022.02.09 |
MySQL 레코드 검색 명령 where, order (0) | 2022.02.09 |
MySQL 데이터베이스 테이블 생성 및 다수의 레코드 삽입 (일괄실행) (0) | 2022.02.09 |