여기서는 MySQL 5.7 의 새로운 기능에 대해서 간단히 나열합니다.

해당 내용 테스트를 병행하기 위해 이 문서는 수시로 업데이트가 발생할 수 있으며, 관련하여 정리해 테스트 진행 예정입니다.

해당 내용은 (https://dev.mysql.com/doc/refman/5.7/en/mysql-nutshell.html ) 에서 가져옵니다.


What Is New in MySQL 5.7


Features Added in MySQL 5.7

보안 향상

 - user테이블에서 plugin칼럼의 값은 항상 존재해야 하며, 해당 값이 비었을 경우 계정이 비활성화된다. 또한 mysql_old_password 인증이 사라지고, mysql_native_password 인증만을 사용해야 한다. 

 - 자동 패스워드 만료 기능 제공

 - 계정 잠금 및 잠금해제 기능 제공

 - 보안 연결을 위해 OpenSSL을 자동으로 생성하고 키파일을 생성한다.

 - 만약 SSL이 명확히 명세되어있지 않다면 시작할때 자동으로 SSL을 데이터디렉토리에서 찾는다. 그리고 mysql_ssl_rsa_setup 유틸리티를 통해 수동으로 SSL과 RSA 키와 인증서를 넣을 수 있다.

 

 - MySQL을 mysqld --initialize로 배포시 더욱 안전하다.

- 설치가 하나의root 계정만 생성되며, 'root'@'localhost'이다. 자동으로 이 계정의 랜덤 패스워드가 만료로 생성된다. MySQL 관리자는 반드시 이 랜덤 패스워드로 접근하고 새로운 비밀번호를 할당해야 한다.

- 익명유저 계정을 생성하지 않는다.

- test 데이터베이스를 생성하지 않는다.


SQL모드의 변경 : Strict SQL 모드 중 트랜잭션 기능이 기본적으로 활성화된다.


+ Recent posts