덤프뜨기 (백업하기)
$ mysqldump -u (사용자이름[ex:root]) -p 백업할데이터베이스명 테이블명1 테이블명2 > 백업파일명.sql
$ mysqldump -u (사용자이름[ex:root]) -p --all-databases > 백업파일명.sql
특정 데이터베이스를 덤프하거나 모든 DB를 백업하는 방법이다.
테이블명을 입력하면 입력한 테이블명만 dump되고
데이터베이스 안에 모든 테이블을 받으려면 입력하지 않으면 된다.
덤프저장 (백업복구)
$ mysql -u (사용자이름[ex:root]) -p 복구할데이터베이스명 < 백업파일명.sql
$ mysql -u (사용자이름[ex:root]) -p < 백업파일명.sql
특정 데이터베이스를 덤프하거나 모든 DB를 복구하는 방법이다.
복구는 테이블 한개든 여러개든 전부든 테이블명을 입력하지 않아도 된다.
'데이터베이스 > MariaDB, MySQL' 카테고리의 다른 글
[MariaDB] VARCHAR와 NVARCHAR / utf8과 utf8mb4 (0) | 2022.04.19 |
---|---|
[MySQL] 느린 쿼리 잡기 - slow_query_log (1) | 2019.08.08 |
[MySQL] 사용자 추가, 삭제, 권한 부여 (3) | 2018.10.25 |