Notedb

MYSQLDUMP 가이드 및 사용 본문

DATABASE/MYSQL MariaDB

MYSQLDUMP 가이드 및 사용

NotedbAdmin 2024. 6. 12. 15:50

mysql / mariaDB

 

mysqldump  Guide 

 

1. Export

   1) 전체 ( +로그 )

       mysqldump -u root -p --all-database [table_name] > [file_name.sql]

       mysqldump -v -u root -p [database_name] [table_name] > [file_name.sql] 2> output.log

 

    2) 특정 데이터베이스

       mysqldump -u root -p --database [db_name_1] [db_name_2] > [file_name.sql]

    3) 특정 테이블

       mysqldump -u root -p --database [db_name]  --tables [tb_name_1] [tb_name_2] > [file_name.sql]

    4) 스키마

       mysqldump -u root -p --all-database --no-data  > [file_name.sql]

    5) 특정 테이블 제외

       mysqldump -u root -p --all-database --ignore-table=[db_name].[tb_name] > [file_name.sql]

    6) No Lock(InnoDB 백업)

       mysqldump -u root -p --all-database --single-transaction > [file_name.sql]

    7) 원격지

       mysqldump -u root -p -h[host_ip] --all-databases  > [file_name.sql]

    8) 캐릭터셋 변경

       mysqldump -u root -p --default-character-set=euckr [db_name] > [file_name.sql]

 

2. Import


    1) 데이터베이스 복구

       mysql -u root -p --database [db_name] < [file_name.sql]


    2) 원격지 데이터베이스 복구

        mysql -u root -p -h[host_ip] < [file_name.sql]

 

'DATABASE > MYSQL MariaDB' 카테고리의 다른 글

[SOL] mysqldump: got errno 28 on write  (0) 2024.06.12
mariaDB 버전확인  (0) 2024.05.22
데이터베이스별 용량 확인  (0) 2024.05.22