IntelliJ 프로젝트 생성 시 Database 연결: Database(Mysql/MariaDB)와 user 생성 후 권한 부여하기

seeeeu·약 14시간 전
0

프로젝트

목록 보기
1/1
post-thumbnail

Database와 user 생성

mysql root로 접속

mysql -u root -p

database 생성


create database "database명";

user 생성

create user 'user명'@'127.0.0.1' identified by 'password';
'database명'@'접속위치'

127.0.0.1으로 할경우는 localhost, 내부 접속에서의 권한만 갖는다.

user에게 테이블에 모든 CRUD 권한 주기

grant all privileges on 테이블.* to 'user명'@'127.0.0.1';

flush로 해당 권한을 데이터 베이스에 반영


flush privileges;

IntelliJ에 연결

application.yml

spring:
  application:
    name: practice

  datasource:
    url: jdbc:mariadb://localhost:3306/HYG_practice?allowPublicKeyRetrieval=true&useSSL=false
    driver-class-name: org.mariadb.jdbc.Driver
    username: HYG
    password: [비밀번호]
post-custom-banner

0개의 댓글