mysql이 5.7버전으로 업그레이드 되면서 많은 변화가 있었던것 같다.
그래서 관리적 관점에서 명령어 를 통해 변화를 알아보자
1. root 패스워드 변경
가장먼저 해야할것은 root패스워드 변경하는것일 것이다.
update user set authentication_string=password(‘1a2b3c**’) where user=’root’;
password 가 authentication_string으로 변경 되었다..
2. 사용자 계정 생성
그 다음은 사용자 계정을 생성하는것이겠죠?!
CREATE USER odaeng@localhost IDENTIFIED BY ‘odaeng1234’ PASSWORD EXPIRE NEVER;
바뀐점은 없는듯 하네..
3. DB생성
이제 사용할 DB를 만들어줘야겠지
mysql> create database odaeng_db character set utf8;
여기도 같은듯..
4. DB권한부여
DB를 만들었으니… 권한을 부여해주자…
grant all privileges on odaeng_db.* to ‘odaeng’@’%’ identified by ‘odaeng1234’;
일부문서에서는 패스워드 부분이 없어도 되는듯 나와 있었는데… 요상하네..
아무튼 기존과 같은것 같다..
필자는 odaeng이란 계정이 외부접속도 할수 있도록 설정했다.