본문 바로가기

개발

[Database] Mysql/MariaDB 데이터베이스 백업, 복구 하기




1.mysql/mariaDB 데이터베이스 백업하기

$ mysqldump -uroot -p[password] [Database Name] > [File Name].sql

$ mysqldump -uroot -p1234 testDB > backup_testDB.sql


[password] : 비밀번호

[Database Name] : 데이터베이스명

[File Name] : 생성될 sql 파일명



2.mysql/mariaDB 전체 데이터베이스 백업하기

$ mysqldump -uroot -p -A > [File Name].sql

$ mysqldump -uroot -p -A > backup_db1.sql


$ mysqldump -uroot -p --all-databases > [File Name].sql

$ mysqldump -uroot -p --all-databases > backup_db2.sql



3.mysql/mariaDB Database -> Table 지정해서 백업하기

$ mysqldump -uroot -p [Database Name] [Table Name] > backup_db_table.sql

$ mysqldump -uroot -p testDB testTable > backup_db_table.sql



4.mysql/mariaDB schema 정보만 백업하기

$ mysqldump -uroot -p --no-data [Database Name] > [File Name].sql

$ mysqldump -uroot -p --no-data testDB > backup_testDB_schema.sql



5.mysql/mariaDB 백업파일 복구하기 

$ mysql -uroot -p < [File Name].sql

$ mysql -uroot -p < backup_testDB.sql






맨 위로