여기서는 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 모드 중 트랜잭션 기능이 기본적으로 활성화된다.
'MySQL & Aurora' 카테고리의 다른 글
MySQL Internal 살펴보기 - SELECT 수행과정 (0) | 2021.10.14 |
---|---|
MySQL 원하는 버전으로 패키지 설치(With Amazon Linux) (0) | 2021.10.08 |
2018-01-11 Percona Webinar 요약 (0) | 2018.01.11 |
MySQL Position 설정(SBR의 경우 무엇으로 맞출까?) (0) | 2018.01.05 |
MySQL 소스코드 설치(CentOS) (2) | 2017.12.26 |