개발 기록이
[MySQL] MariaDB 데이터베이스 내보내기, 가져오기 본문
인터넷에 검색하면 mysqldump를 이용해서 백업하는 법이 많이 소개되는데 간단하게 HeidiSQL에서 백업할 수 있는 방법에 대해 다뤄보려고 한다.
1. HeidiSQL에서 백업하고자 하는 데이터베이스(test1) -> 마우스 오른쪽 클릭 -> [데이터베이스를 SQL로 내보내기] 클릭
2. 백업 경로를 지정하고 [내보내기] 클릭
3. 내보내기를 클릭하면 아래와 같은 화면이 뜬다.
4. 데이터베이스를 백업한 경로로 이동하여 testFile.sql 파일을 열고 CREATE DATABASE 부분과 USE 부분의 데이터베이스명을 'test1_backup' 과 같이 기존 데이터베이스명과 구별할 수 있도록 데이터베이스 명을 변경한 후 저장.
✔ check point
- CREATE DATABASE IF NOT EXISTS 'AAA' : AAA라는 데이터베이스가 없다면 AAA 데이터베이스를 CREATE 함
- USE 'AAA' : AAA 데이터베이스로 이동(하단의 쿼리들이 해당 데이터베이스에서 실행됨)
5. 백업 파일 불러오기
- [파일] > [SQL 파일 실행] 클릭
6. 방금 백업한 sql 파일을 클릭하고 [열기] 클릭
✔ check point
- 인코딩 부분을 자동감지(실패할 수 있음) 상태로 실행하게 되면 일부 데이터베이스가 제대로 백업이 안돼서
꼭 인코딩 부분을 알맞게 선택해줘야 한다.
7. test1 데이터베이스 백업(test1_backup) 완료.
'기록 > DB' 카테고리의 다른 글
[MySQL] group_concat 으로 문자열 결합하기 (0) | 2024.11.14 |
---|---|
[Oracle] DECODE, CASE 조건문 처리 (0) | 2024.10.06 |
[MySQL] mybatis로 ROWNUM 생성하기 (0) | 2024.02.08 |
[Mybatis] <sql>, <include> 를 이용한 중복쿼리 묶기 (0) | 2023.09.28 |
[MySQL] 딕셔너리, 메타데이터란? (0) | 2022.11.16 |