ABOUT ME

먹는걸 좋아하고 다양한 일을 하며 살고 싶어하는 파워J 개발자 블로그

Today
Yesterday
Total
  • [Mysql] 데이터 백업 및 복구
    Engineering WIKI/Database 2020. 6. 10. 20:47

    Test Data

    • DB Name : test_db
    • 테이블 : test_table
    • 사용자 계정 : test_user
    • DB 접속계정 패스워드 : 123456

    MySql DB 백업하기

    • 사용옵션
      • # mysqldump -u [사용자 계정] -p [패스워드] [원본 데이터베이스명] > [생성할 백업 DB명].sql
    • 사용방법
      • # mysqldump -u test_user -p test_db > backup_test_db.sql passowrd : 123456

    MYSQL DB 복원하기

    • 사용옵션
      • # mysql -u [사용자 계정] -p [패스워드] [복원할 DB] < [백업된 DB].sql
    • 사용방법
      • # mysql -u test_user -p test_db < backup_test_db.sql passowrd : 123456

    MYSQL 테이블 백업하기

    • 사용옵션
      • # mysqldump -u [사용자 계정] -p [패스워드] [데이터베이스명] [원본 백업받을 테이블명] > [백업받을 테이블명].sql
    • 사용방법
      • # mysqldump -u test_user -p test_db test_table > backup_test_table.sql passowrd : 123456

    MYSQL DB 테이블 복원하기

    • 사용옵션
      • # mysql -u [사용자 계정] -p [패스워드] [복원할 DB ] < [백업된 테이블].sql
    • 사용방법
      • # mysql -u test_user -p 123456 test_db < backup_test_table.sql passowrd : 123456

    MYSQL 모든데이터 베이스 백업하기

    • 사용옵션
      • # mysqldump --all-databases -u [사용자 계정] -p --default-character-set=euckr < [백업된 DB].sql
    • 사용방법
      • # mysqldump --all-databases -uroot -p --default-character-set=euckr > all.sql

    MYSQL 모든데이터 베이스 복원하기

    • 사용옵션
      • mysqldump --all-databases -u [사용자 계정] -p --default-character-set=euckr < [백업된 DB].sql
    • 사용방법
      • # mysql -uroot -p < all.sql

Designed by Tistory.