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’;바이너리 로그 암호화