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' 카테고리의 다른 글

    댓글

Designed by Tistory.