Develop/Database

[MySQL] MySQL5.7 에서 계정 생성하고 권한 부여하기

코딩의성지 2020. 6. 23. 10:02

하이 ㅎㅎ 오랜만에 글을 쓰려 한다.

 

항상 오라클 에서만 DB 작업을하다가 MySQL에서 오랜만에 하려고하니.. 굉장히 헷갈린다. 그래서 조금씩 필요한 것들을 정리해보려고 한다.

 

오늘은 MySQL5.7 에서 계정을 생성하고, 권한을 부여하는 걸 정리해보려고 한다.

 

계정 생성을 위한 DB 접속
use mysql;

 

계정 생성
insert user(host, user, authentication_string, ssl_cipher, x509_issuer, x509_subject) values ('localhost' , '계정명', password('패스워드'), '', '', '' );

 

권한 부여
grant all *.* to dtdba@localhost identified by '계정명';

그냥 전 권한을 줘버렸다.. ㅎㅎ

 

 

계정 생성 정보 확인
select host, user, authentication_string from user;

생성한 계정이 잘 나오고 있는 것을 확인할 수 있다.

 

 

계정 접속
mysql -u계정명 -P

 

이렇게 하면 !!! 실제 사용할 MySQL 계정을 만들 수 있다.~~

반응형