혹시 저처럼 DB를 날려버리신 분들을 위해 제 삽질과 더 빠른 DB 복구를 위한 본 글을 작성합니다. 도움이 되었으면 좋겠습니다. 이해하기데이터 복구를 시작하기 전에 복구에 필요한 데이터를 설명드리겠습니다..ibd 파일: 각 테이블의 데이터가 저장된 파일(InnoDB)MySQL: ibd파일을 생성했던 MySQL 동일한 버전의 MySQL(완전히 동일해야 합니다.).frm 파일: 각 테이블의 스키마가 저장된 파일(8.0 버전부터 삭제됨).ibd파일은/var/lib/mysql/{database_name}/{table}.idb 이런 경로로 존재합니다. 데이터베이스 구동 환경 구축삽질을 하며 시간이 DB 구축과 삭제를 너무 많이 하게 되어서 docker-compose.yml으로 환경을 구축하였습니다. # dock..
SELECT에서 자주 사용하는 문법들 SELECT 가져올 열 [, 가져올 열] .. [FROM 가져올 테이블] [WHERE 검색 조건] [GROUP BY {행 이름 | 열 | 위치} ] [HAVING 검색 조건] [ORDER BY {행 이름 | 열 | 위치} [ASC | DESC]] [LIMIT {[offset, ] row_count | row_count OFFSET offset}] ~에 대하여는 아래 문제들을 전부 풀고 다시 보시는 것을 추천합니다. SELECT FROM 문은 다음과 같이 사용할 수 있습니다. 테이블에서 필요로 하는 열만 가져오는 기능 * 을 적으면 모든 열을 가져옵니다. 열 이름을 적은 순서대로 가져옵니다. (구분은 (,)콤마로) 예제 문제 : 모든 레코드 조회하기, 동물의 아이디와 ..