[MySQL] mysqldump, mydumper를 이용한 데이터 마이그레이션
·
DataBase
mysqldump 사용mysqldump -h database-1.xxxxxxx.us-east-2.rds.amazonaws.com -uadmin -p --single-transaction --databases db1 db2 db3 > backups/dump.sqlmysql 데이터베이스에 dump파일 넣기$ mysql --show-warnings 그런 다음 AWS RDS 복제본에서 SHOW SLAVE STATUSG를 실행 하고 온프레미스 서버에 복제하는 AWS RDS 마스터에 연결할 때 사용할 Master_Log_File 및 Exec_Master_Log_Pos를 기록해 둡니다 . CHANGE MASTER TO… MASTER_LOG_FILE=Master_Log_File, MASTER_LOG_POS=를 실행할..
[AWS] Aurora mySQL 3.0 업그레이드 - Cluster간 binlog replication (스냅샷 복원 및 Aurora clone 복제) , Blue-Green Deployment(블루-그린 배포) 작업 스크립트
·
DataBase
업그레이드 전 사전 확인사항MySQL 8.0과 MySQL 5.7 변경 사항 중 개발자들이 숙지해야 할 변경 사항을 사전에 확인하여 공지한다.딱히 존재하지 않아 보인다. 기능 테스트를 통해 프로시저 및 jdbc를 통한 DB 동작 호환성 정도만 보면 될것 같다.중요한 확인사항아래는 AWS 공식 문서에서 가져옴.Character set 변경 : UTF8 → UTF8MB4 (utf8mb4_0900_ai_ci)예약 키워드 추가 : RANGE쿼리 캐시 제거구문 에러뷰, 루틴, 트리거 및 이벤트에는 SQL_CACHE, SQL_NO_CACHE, QUERY_CACHE와 같이 더 이상 사용되지 않는 SQL 구문이 없어야 합니다.FTS 인덱스가 없는 테이블에는 FTS_DOC_ID 열이 없어야 합니다.InnoDB 데이터 사전..
[AWS] aws rds mysqlbinlog 까보기, 확인 방법
·
DataBase
bin log 보존기간 확인mysql> call mysql.rds_show_configuration;​bin log 존재 확인mysql> show binary logs;+----------------------------+-----------+-----------+| Log_name | File_size | Encrypted |+----------------------------+-----------+-----------+| mysql-bin-changelog.000022 | 65666285 | No |+----------------------------+-----------+-----------+1 row in set (0.01 sec) 먼저 binlog가..
[AWS] DB에서 파라미터를 통한 RDS 인스턴스명 찾기
·
DataBase
show variables like '%server%';Variable_name |Value |-------------------------------+------------------------------------+aurora_server_id |instance_name |  DB 접속 후, AWS를 쓸수 없을 경우간단한 명령어로 instance명을 조회가능하다​​show variables like '%db%';show variables like '%group%';show variables like '%rds%';이런 명령어로파라미터명을찾느라 고생했다​결국 인스턴스를 나..
이영서
'DataBase' 카테고리의 글 목록