MySQL의 데이터 암호화 지원
MySQL 서버의 데이터 암호화
키 관리
ALTER INSTANCE ROTATE INNODB MASTER KEY;
암호화의 성능
AES(Advanced Encryption Standard) 암호화 알고리즘
암호화와 복제
ALTER INSTANCE ROTATE INNODB MASTER KEY;
테이블 암호화
CREATE TABLE tab_encrypted (
id INT,
data VARCHAR(100),
PRIMARY KEY(id)
) ENCRYPTION='Y';
ENCRYPTION='Y'
**를 통해 암호화 테이블을 생성 가능default_table_encryption
시스템 변수를 ON으로 설정하면 자동으로 암호화 테이블 생성응용 프로그램 암호화와의 비교
테이블 스페이스 이동
FLUSH TABLES source_table FOR EXPORT;
FLUSH TABLES source_table FOR EXPORT;
언두 로그 및 리두 로그 암호화
SHOW GLOBAL VARIABLES LIKE ‘innodb_redo_log_encrypt’;
바이너리 로그 암호화