ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [MySQL] Backup & Restore
    데이터베이스/mysql 2020. 9. 8. 23:59

    Backup

    # mysql 로그인
    $ mysql -u [계정정보] -p -h [SQL 서버 IP]
    $ mysql -u user -p -h 192.168.1.1
    
    # 전체 databases 목록 확인
    $ show databases;
    
    # mysql 로그아웃
    $ quit
    
    # database schema 생성
    $ CREATE SCHEMA [schema 이름] DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci ;
    $ CREATE SCHEMA platform DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci ;
    
    # database 전체 백업
    $ mysqldump -u [계정정보] -p -h [접속할 SQL 서버 IP] [백업 할 database 이름] > [백업 파일 이름].sql
    $ mysqldump -u user -p -h 192.168.1.1 platform > platform.sql
    
    # 특정 table 백업
    $ mysqldump -u user -p -h 192.168.1.1 platform message > message.sql

     

    Restore

    # 복원 명령 실행
    $ mysql -u root -p [복원 할 database 이름] > [복원 파일 이름].sql

    '데이터베이스 > mysql' 카테고리의 다른 글

    [MySQL] 특정 테이블의 물리 사용량 조회  (0) 2020.09.09
    [MySQL] 테이블 변경  (0) 2020.09.08

    댓글

Designed by Tistory.