MySQL을 설치하고 root 계정만 있으므로 신규로 계정을 만들어 보자.
먼저 MySQL Command Line Client를 실행해서 root 계정으로 접속한다.
다음으로 새로운 데이터베이스를 생성한다. 데이터베이스 보기를 하면 새로 생성된 데이터베이스를 확인할 수 있다.
<데이터베이스 생성>
create database 데이터베이스명;
<데이터베이스 보기>
show databases;
위에서 생성한 데이터베이스에 새로운 계정을 만들어 보자. 여기서 권한은 아무 아이피로 접속할 수 있게 하였다.
<계정 생성 및 권한부여>
grant all privileges on 데이터베이스명.* to '계정명'@'IP주소' identified by '비밀번호';
ex01) test라는 데이터베이스에 user01 이라는 계정을 생성 - IP는 로컬호스트, 비밀번호는 111
grant all privileges on test.* to 'user01'@localhost identified by '111';
ex02) test라는 데이터베이스에 user02 이라는 계정을 생성 - IP는 192.161.142.23, 비밀번호는 222
grant all privileges on test.* to 'user02'@'192.161.142.23' identified by '222';
ex03) test라는 데이터베이스에 user03 이라는 계정을 생성 - 모든 아이피로 접속가능하게, 비밀번호는 333
grant all privileges on test.* to 'user03'@'%' identified by '333';
SQLyog를 이용해 root 계정으로 들어가 보자. 계정 정보가 담긴 user 테이블을 확인해 보면 신규로 만든 계정이 있는것을 확인할 수 있다.
새로 생성한 계정으로 접속을 해보자.
만약 cmd를 통해 들어가려면 아래 명령어를 이용하면 된다.
mysql -u 계정명 -p 데이터베이스명
비밀번호 입력
접속이 잘 되는것을 확인 할 수 있다.
'코딩 > DataBase' 카테고리의 다른 글
JOIN의 종류 (2) | 2017.02.14 |
---|---|
[Oracle] 오라클 제약조건 조회, 추가, 삭제하기 (0) | 2017.01.19 |
데이터베이스 - 데이터 삽입, 수정, 삭제, 조회 쿼리 (0) | 2016.10.09 |
[Oracle] 오라클 포트번호 및 SID 확인방법 (2) | 2016.10.06 |
데이터베이스 DDL (0) | 2016.09.21 |