[MYSQL] root 계정 비밀번호 변경

1. 설명

- mysql 기본 계정 디폴트 비밀번호를 변경하여 비인가자 디폴트 비밀번호 대입 공격 차단


2. 방법

2.1 mysql db 선택

mysql> use mysql;

2.2 비밀번호 변경

mysql> update mysql.user set password=PASSWORD('변경할 비밀번호') where user = 'root'; <- mysql 5.7버전 이전 

mysql> ALTER user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '변경할 비밀번호'; <- mysql 5.8버전 이후 내부 로컬 접속만 허용시

mysql> ALTER user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '변경할 비밀번호'; <- mysql 5.8버전 이후 외부 모든 접속 허용시

2.3 적용

mysql>flush privileges;


3. 기타

- mysql 버전 확인

mysql> select version();


끝.