[ MySql ] 스키마 생성하기, 계정 생성 하기(with MySql Workbench)
안녕하세요. 갓대희 입니다. 이번 포스팅은 [ MySql Workbench로 스키마 및 계정 생성하기] 입니다. : )
1. WorkBench로 스키마(데이터 베이스) 생성하기
1. Workbench를 통해 root 권한으로 접속 한다.
- 하기 이미지와 같이 "Create a new schema in the connected server" 클릭 한다.
- 스키마(데이터베이스)이름을 입력한다.
- Charset/Collation : 캐릭터셋은 나와 같은 경우는 일단 utf8, Collation은 Default Collation을 선택 하였다.
- Apply 클릭.
- 스키마 생성 쿼리를 확인할 수 있다. 해당 쿼리문을 실행하여 스키마 생성도 가능하다.
- "Apply" 클릭
CREATE SCHEMA 'test' DEFAULT CHARACTER SET utf8;
- Apply 클릭 (아까 확인 한 쿼리문을 실행 한다는 이야기 이다.)
- 왼쪽에 있는 Navigator 바에서 Schemas 클릭.
- 스키마가 정상적으로 생성된 것을 확인할 수 있다.
2. 계정 생성 및 권한 설정
1. 계정 생성 하기.
- Navigator > Users and Privileges 클릭
- 나오는 화면에서 좌측 하단의 "Add Account" 클릭.
- 사용할 User의 Id, Password 등을 입력 후 권한 설정을 위해 "Schema Privileges" 클릭 한다.
- "Add Entry..." 클릭
- 특정 스키마에 대한 신규 계정을 생성할 것이므로 방금 생성한 스키마를 선택 하고, OK 클릭.
- 하단에 보면 다양한 권한 목록이 나열 되어 있다
(CRUD, 실행, View 조회, DDL 등등)
- 계정 목적에 맞게 권한을 선택 하자. 전체 권한 설정도 가능 하다.
- 이제 접속 해 보도록 한다.
- Database > Connecto to Database... 클릭 (또는 Ctrl + U )
- 방금 생성한 계정 정보와, 스키마 정보를 입력하고 "OK" 클릭.
- password를 입력 해 준다.
- 정상적으로 접속된 것을 볼 수 있다.
- 위와 같이 접속 하거나 또는 커넥션을 편하게 미리 만들어 둘 수도 있다.
- workbench 실행 후 첫 화면 접속하면 root 로 접속했던 리스트를 볼 수 있을 것이다. 이후 + 클릭하여 아까 입력하였던 접속 정보를 입력하여 추후 다시 접속할 때 사용하자.