프로그램 다운은 이미 받아놓은 상태여서 스킵하고
인텔리제이
에서 데이터베이스, 계정 생성하는 것을 정리해보고자 한다.
우선 인텔리제이 오른쪽에 있는 Database
를 클릭하면 Data Source
를 클릭할 수 있다.
여기에서 MySQL
을 클릭한다.
그럼 아래와 같은 창이 뜨는데, User
에 값을 입력해주고 Test Connection
을 클릭해서 연결이 잘 되었는지 확인한다.
연결이 잘 되었다면 Apply
버튼을 누른 후 확인을 눌러서 창을 끈다.
콘솔창에서 쿼리문을 통해 데이터베이스와 계정을 생성할 수 있다.
데이터베이스를 조회한다.
board
라는 데이터베이스를 생성한다.
계정명
이라는 계정을 생성한다.
계정명
에 해당하는 사용자를 삭제한다.
계정을 보여준다. 이때 작은따옴표가 아니라 백팃
으로 입력해야 한다.
해당 계정에 부여된 권한을 확인할 수 있다.
데이터베이스에 한해서 모든 권한을 준다는 의미이다.
해당 계정으로 로그인 한 상태에서 동일한 범위 내에서 권한을 부여할 수 있다.
데이터베이스를 감싸는 것은 백팃
이다.
실제로 데이터베이스 권한정책에 반영되게 하기 위해서 권한테이블을 db가 다시 읽게끔 해주는 명령어
권한을 줬는데 동작하지 않는다면? 시도해보라