반응형 mysqldump4 mariadb 테이블 백업시 특정 기간 mysqldump 방 MariaDB 테이블의 특정 기간 데이터를 덤프하려면 mysqldump 명령어를 사용하고, --where 옵션으로 원하는 기간 조건을 추가해야 합니다. 예를 들어, events 테이블에서 2024년 1월 1일부터 2024년 1월 31일까지의 데이터를 덤프하려면 다음과 같이 실행합니다:mysqldump -u [사용자이름] -p[비밀번호] [데이터베이스이름] events --where="event_date BETWEEN '2024-01-01' AND '2024-01-31'" > events_202401.sql상세 설명: 1. mysqldump 명령어:MariaDB 데이터를 덤프하는 데 사용되는 기본 명령어입니다.2. -u [사용자이름] -p[비밀번호]:데이터베이스 접속에 필요한 사용자 이름과 비밀번호를 입력.. 2025. 8. 12. Mysql 8.4 -> Mysql 8.0 다운 그레이드 mysqldump option–single-transaction : lock 을 걸지 않고도 dump 파일의 정합성 보장하는데 InnoDB 테이블이 아닌 MyISAM or MEMORY 테이블인 경우에는 여전히 상태가 변경 될 수 있다.MySQL에선 큰 테이블을 덤프하려면 –quick 옵션과 결합하기를 권장한다.–databases : dump 할 db명을 지정한다. 여러 개를 한번에 지정하는 것도 가능하다.–tables : dump 할 table명을 지정한다. 마찬가지로 여러 개를 한번에 지정 할 수 있다.# 전체 백업mysqldump --single-transaction --all-databases -h [db주소] -u [username] -p > backup_file.sql# 백업시 프로시저 및 이벤.. 2025. 3. 20. Mysqldump 사용법 알아보 1. mysqldump 기본구조mysqldump -u[user_id] -p[user_pw] [option] [db_name] [tb_name] > [backup_file_name.sql]-u[user_id] : MariaDB 접속 계정-p[user_pw] : MairaDB 접속 비밀번호[option] : dump 옵션, 여러개 중첩이 가능[db_name] : 옵션 별 필요에 의한 Database 명칭[tb_name] : 옵션 별 필요에 의한 Table 명칭[backup_file_name.sql] : 백업받을 파일 명, 경로가 지정되지 않을 경우 스크립트를 실행하는 디렉토리에 파일 생성.2. 전체 데이터베이스 백업하기Option : --all-databases mysqldump -u[user_id] -p.. 2025. 3. 4. mysqldump 사용법 mysqldump MySQL의 대표적인 Logical 백업 프로그램으로서 스토리지 엔진에 상관 없이 백업을 받을 수 있는 tool 입니다. mysqldump 는 기본적으로 dump를 하려고 하는 테이블에 대한 SELECT 권한, dump하려는 view에 대한 SHOW VIEW 권한, dump하려는 trigger에 대한 TRIGGER 권한을 가지고 있어야 합니다. 만약, --single-transaction 옵션을 사용할 수 없는 스토리지 엔진이라면 LOCK TABLES 권한이 추가적으로 필요합니다. 만약, 다른 옵션을 추가적으로 사용한다면 추가적인 다른 권한도 필요하게 됩니다. dump file을 reload하기 위해, 계정은 dump file을 생성했을 때 가졌던 권한을 다 가지고 있어야 합니다. 사용.. 2022. 12. 5. 이전 1 다음 반응형