반응형 mysqldump3 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 다음 반응형