mysql 5.7 관리

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이란 계정이 외부접속도 할수 있도록 설정했다.