본문 바로가기

프로그램이야기/mysql2

[mySql] mariaDb, Mysql .frm, .ibd파일을 이용한 데이터 복구 ( docker 이용방법 포함 ) 안녕하세요 두잉이입니다. 오늘은 mysql , mariadb 복구 방법에 대해 알아보겠습니다. .frm, .ibd파일을 이용한 방법인데요 도커를 이용한 방법도 있으니 참고해 주시길 바랍니다. 서버가 손상되거나 할 때. frm 또는 .ibd파일을 이용해 데이터를 복구할 수 있습니다. * frm 파일 각 테이블의 테이블 구조를 보관한다. * ibd 파일 각 테이블의 데이터가 저장되는 파일 1. .frm파일을 이용한 스키마 복구 ( dbsake 이용 ) * frm 파일이 테이블 구조를 가진 정보인데 파일을 연다고 확인이 불가하니 dbsake라는 프로그램을 이용해 스키마를 확인한다. 보통 /var/lib/mysql 경로로 들어가면 database 이름 폴더 밑에 이런 형식으로 들어가 있다. 1-2. dbsake.. 2022. 4. 8.
[ MySQL ] mysqldump 명령어, mysql 특정 DB 덤프 및 복구 방법 안녕하세요 두잉이입니다. mysql을 자주 사용하는데 dump명령어나 복구 명령어에 대해 자주 잊어먹어서 정리할겸 포스팅 해보도록 할게요 ㅎㅎ 1. Mysqldump 명령어 ( 백업 시 사용 ) ※ [ ]는 빼고 입력하셔야 됩니다. 모든 데이터베이스 백업 mysqldump -uroot -p[비밀번호] --all-database >파일명 특정 디비 백업 mysqldump -uroot -p[비밀번호] 디비이름 > 파일명 특정 디비의 특정 테이블만 백업 mysqldump -u root -p[비밀번호] --no-create-info [디비이름] [테이블명] > 파일명 외부 서버에서 백업 mysqldump -h [ 아이피 OR 도메인 ] -uroot -p[비밀번호] [디비명] > 파일명 1-1 사용 예시 test.. 2021. 11. 16.