얕고넓은지식/linux

rocky linux mysql 백업 / 복구 DB전체 백업 복구

쪽마 2021. 12. 26. 02:35

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



1. 사용옵션

[root@localhost www]# mysqldump --all-databases -u [사용자 계정] -p --default-character-set=euckr < [백업된 DB].sql



2. 사용방법

[root@localhost www]# mysqldump --all-databases -uroot -p --default-character-set=euckr > all.sql



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



1. 사용옵션

[root@localhost www]# mysql --all-databases -u [사용자 계정] -p < [백업된 DB].sql



2. 사용방법

[root@localhost www]# mysql -uroot -p < all.sql   

 

 

 

 

 

 

 

 

 

MYSQL DB 백업하기



1. 사용옵션

[root@localhost www]# mysqldump -u [사용자 계정] -p [패스워드] [원본 데이터베이스명] > [생성할 백업 DB명].sql



2. 사용방법 

[root@localhost www]# mysqldump -u test_user -p test_db > backup_test_db.sql

passowrd : 123456



MYSQL DB 복원하기



1. 사용옵션

[root@localhost www]# mysql -u [사용자 계정] -p [패스워드] [복원할 DB] < [백업된 DB].sql



2. 사용방법

[root@localhost www]# mysql -u test_user -p test_db < backup_test_db.sql

passowrd : 123456

 

 

 

MYSQL 테이블 백업하기



1. 사용옵션

[root@localhost www]# mysqldump -u [사용자 계정] -p [패스워드] [데이터베이스명] [원본 백업받을 테이블명] > [백업받을 테이블명].sql



2. 사용방법

[root@localhost www]# mysqldump -u test_user -p test_db test_table > backup_test_table.sql

passowrd : 123456

 

MYSQL DB 테이블 복원하기



1. 사용옵션

[root@localhost www]# mysql -u [사용자 계정] -p [패스워드] [복원할 DB ] < [백업된 테이블].sql



2. 사용방법

[root@localhost www]# mysql -u test_user -p 123456 test_db < backup_test_table.sql

passowrd : 123456

반응형