SQL/sql 문법(mysql, mariaDB)

MariaDB) 간단한 DB 백업과 복원 (mysqldump 사용)

읽히는 블로그 2024. 5. 17. 10:21

▤ 목차

    ✔ mysqldump

    ⌨ mysqldump 위치 찾기

    ✔ 백업파일 생성

    💻 코드로 보기

    CREATE DATABASE ourdb;
    USE ourdb;
    SHOW TABLES;
    CREATE TABLE good(NO INT PRIMARY KEY, NAME VARCHAR(10));
    INSERT INTO good VALUES(1,'재형이');
    INSERT INTO good VALUES(2,'보현이');
    SELECT * FROM good;

     

    cmd 창(명령 프롬프)을 열자.

    위의 위치로 이동할 것이다.

    mysqldump -uroot -p123 ourdb > c:\work\kbs_backup.sql

     

    이렇게 사용해서 원하는 위치에 백업 파일을 만들 수 있다.

    ✔ 삭제된 파일 복원

     

    💻 코드로 보기

    삭제한다.

    DROP DATABASE ourdb;
    SHOW DATABASES;

     

    백업하는 방법

    CREATE DATABASE ourdb;

    데이터 베이스를 미리 생성한다. 테이블이 없는 구성이다.

    -- cmd 창에서 위에처럼 bin의 위치에서 시작
    -- mysql -uroot -p123 ourdb< c:\work\kbs_backup.sql

    USE ourdb;
    SHOW TABLES;
    DESC good;
    SELECT * FROM good;

     

    😊정리

    파일 백업은 중요한 기술이다.

    간단한 백업 방식이다.

    테이블이 없는 데이터베이스는 만들어야 백업을 할 수 있다!