주니어 기초 코딩공부/Database 기초

내 로컬 데이터베이스를 다른 사용자가 접근 할 수 있도록 변경하기

jju_developer 2023. 11. 22. 17:23
728x90

안녕하세요 jju_developer 입니다.

 

프로젝트를 설정하다보면 우선, 한명이 기본 틀을 만들어 놓고 gitHub에 푸시를 하는 경우가 있는데요,

 

이때, 내가 로컬 db를 설정하고 상대방이 나의 ip 주소의 db 에 접근을 허락하도록 하는 방법에 대해

알아보겠습니다.

 

GRANT ALL PRIVILEGES ON *.* TO '아이디'@'%' IDENTIFIED BY '패스워드';

디비버 툴사용

제가 이번에 사용한 툴은 디비버를 활용했습니다.

 

저의 로컬 db 설정을 마치고 계정으로 로그인을 하고

스크립트에 내 계정 아이디와 비밀번호를 입력해주시고 엔터를 누르시면,

저의 아이피 주소를 아는 사람이 

application.properties에 설정을 하면 됩니다...!

spring.datasource.hikari.driver-class-name=org.mariadb.jdbc.Driver
spring.datasource.hikari.jdbc-url=jdbc:mariadb://★원하는아이피주소:3306/★프로젝트이름입력?serverTimezone=Asia/Seoul&useUnicode=true&characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true
spring.datasource.hikari.username=★root -> 원하는 계정 아이디 입력
spring.datasource.hikari.password=★루트계정 비밀번호 입력
spring.datasource.hikari.connection-test-query=SELECT NOW() FROM dual

 

spring.datasource.hikari.driver-class-name=org.mariadb.jdbc.Driver
spring.datasource.hikari.jdbc-url=jdbc:mariadb://★원하는아이피주소:3306/★프로젝트이름입력?serverTimezone=Asia/Seoul&useUnicode=true&characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true
spring.datasource.hikari.username=★root -> 원하는 계정 아이디 입력
spring.datasource.hikari.password=★루트계정 비밀번호 입력
spring.datasource.hikari.connection-test-query=SELECT NOW() FROM dual

 

이렇게 ★ 별을 붙여 넣은 곳만 변경하면 됩니다..!!

 

저기 아이피에 콘솔창에서 ipconfig 한 ipv4 주소를 넣으면 내계정에 접근 가능합니다!!

완료!

 

728x90