mysqldump -u username -p dbname > backup.sql
mysqldump -u username -p --all-databases > backup.sql
mysqldump -u user -p dbname tablename > backup.sql
mysqldump -d -u user -p dbname tablename > backup.sql
mysqldump -d -u user -p dbname > backup.sql
mysqldump -u root -p zerobase > zerobase.sql
mysql -h "database-1.ca5oct2z6zq8.us-east-2.rds.amazonaws.com" -P 3306 -u admin -p zerobase
SOURCE zerobase.sql
SHOW TABLES;
mysqldump -u root -p zerobase celeb > celeb.sql
SOURCE celeb.sql
mysqldump -d -u root -p zerobase snl_show > snl.sql
AWS RDS (database-1)의 zerobase 데이터베이스 백업
주의 : AWS RDS database를 백업할 경우, 다음의 옵션을 추가
mysqldump --set-gtid-purged=OFF -h <hostname> -P <port> -u <username> -p <databasename> > <filename>.sql
mysqldump --set-gtid-purged=OFF -h "database-1.ca5oct2z6zq8.us-east-2.rds.amazonaws.com" -P 3306 -u admin -p zerobase > backup_zerobase.sql
AWS RDS (database-1)에 admin 계정으로 로그인
mysql -h "database-1.ca5oct2z6zq8.us-east-2.rds.amazonaws.com" -P 3306 -u admin -p
Database 생성
CREATE DATABASE zerodb DEFAULT CHARACTER SET utf8mb4;
생성한 사용자 (zero@%) 에게 zerodb의 모든 권한 부여
GRANT ALL ON zerodb.* to 'zero'@'%';
zerobase 백업 파일을 zerodb 에서 실행
USE zerodb
SOURCE backup_zerobase.sql;
police_station 테이블에 아래 데이터를 INSERT 하기 위한 SQL 파일 생성
INSERT INTO police_station VALUES('서울특별시경찰청', '서울시 종로구 사직로8길 31')
INSERT INTO police_station VALUES('서울중부경찰서', '서울특별시 중구 수표로 27')
INSERT INTO police_station VALUES('서울종로경찰서', '서울특별시 종로구 율곡로 46')
INSERT INTO police_station VALUES('서울남대문경찰서', '서울특별시 중구 한강대로 410')
SQL 파일을 실행하여 AWS RDS (database-1) zerobase의 police_station 테이블에 데이터를 INSERT하고 확인
SELECT * FROM police_station;
insert
SQL 파일 실행하여 데이터 넣기SOURCE insert.sql
AWS RDS (database-1) zerobase의 police_station 테이블을 SQL 파일로 백업
mysqldump --set-gtid-purged=OFF -h "database-1.ca5oct2z6zq8.us-east-2.rds.amazonaws.com" -P 3306 -u admin -p zerobase police_station > backup_police.sql
SQL 파일을 실행하여 AWS RDS (database-1) zerodb의 police_station 테이블을 zerobase와 동일하게 만들고 확인
mysql -h "database-1.ca5oct2z6zq8.us-east-2.rds.amazonaws.com" -P 3306 -u admin -p
zerobase
데이터베이스 이동SHOW DATABASES;
USE zerobase;
insert.sql
실행SOURCE insert.sql