[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] 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가..
[오라클을 MYSQL로 바꾸기] oracle의 ROWNUM은 mysql에서는 @을 통해 변수를 생성하여 사용한다.
·
DataBase
**mysql과 mariadb는 문법이 같다. 1.mysql, mariadb에서는 ROWNUM을 지원하지 않기때문에@을 통해 변수를 생성하여 사용한다.변수의 초기화는 from절 , where절에서 사용한다SELECT @ROWNUM :=ROWNUM+1 AS ROWNUMFROM 테이블명, (SELECT @ROWNUM:=0) AS R또는WHERE절에서 초기화 후 사용SELECT @ROWNUM:=@ROWNUM+1 AS rowNumFROM 테이블명WHERE (@ROWNUM:=0)=0;[문자열 합치기] : Mysql에서는 CONCAT함수를 사용해야한다.SELECT CONCAT('a', 'b', 'c');=> abc오라클에서는 파이프('||') 를 이용해서 문자열을 결합하면 된다...
이영서
'MySQL' 태그의 글 목록