• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
MySQL

외부/다른서버에서 DB서버로 접속하게 설정하는 방법.(Maria DB)

달소 달소 978

3

15

안녕하세요. 달소입니다.

 

올리고당 님께서 질문해주시면 외부/ 다른서버에서 DB서버로 접속할 수 있도록 설정하는 방법에 대한 가이드입니다.

 

제 환경은 MariaDB이나 MySQL도 동일하게 진행해주시면 되겠습니다.

 

1. MariaDB(MySQL) 설정

먼저 기본적으로 DB의 경우 localhost(127.0.0.1)만 DB에 접근할 수 있도록 설정되어있습니다.

다른서버에서 DB서버로 3306을 찔러도 열리지않는게 바로 그 이유입니다.

 

이 설정은 /etc/mysql/my.cnf 혹은 vi /etc/mysql/mariadb.conf.d/50-server.cnf 파일에 들어가서 수정을해주시면됩니다..

 

image.png.jpg

 

여기서 bind-address를 찾아서 127.0.0.1 -> 0.0.0.0 혹은 접근허용해줄 ip,ip대역을 작성해주시면됩니다.

 

기존 127.0.0.1은 삭제하거나 주석처리해주세요.

image.png.jpg

 

2. 특정 DB에 대한 권한 생성

예를들어 wordpress 라는 DB가 있다고 가정하고 진행하겠습니다.

아래 192.168.1.100은 접근하는 ip를 적어주시면됩니다.

 

test를 위한 db생성

create database test;

 

계정 생성

create user 'dalso'@'192.168.1.100' identified by 'password';

 

권한 부여 후 리로드

grant all privileges on test.* to dalso@'192.168.1.100';
flush privileges;

 

이제 접근허용한 서버에서 접근을 하면 정상적으로 잘되는걸 볼 수 있을겁니다.

 

 

image.png.jpg

신고공유스크랩
15
3명이 추천
profile image
달소 글쓴이 2021.07.30. 17:01
하늘위의하늘

ㅎㅎ 리눅스도 한번 편해지니,, 계속 쓰게되더라구요.

profile image
하늘위의하늘 2021.07.30. 18:07
달소

저도 혼용해서 사용중인데요. ㅎㅎ exsi 올려 놓고 세팅해두니깐요. 편한건 ms쪽이 편합니다. ㅎㅎ

Gui때문인것 같습니다

profile image
달소 글쓴이 2021.08.01. 13:21
하늘위의하늘

제꺼는 클럭이..1.7이라 성능은 더 떨어질겁니다 ㅠㅠ

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

주간 조회 수 인기글

주간 추천 수 인기글

분류 제목 글쓴이 날짜 조회 추천
코딩테스트 ㅘ!!!!!! 9 Jasons 23.08.24.15:40 139 +2
코딩테스트 으어... 대회 시작 1시간 하고도 정확히 15분전 2 Jasons 23.08.13.12:45 242 +1
코딩테스트 NYPC 2023 2 Jasons 23.08.09.14:13 172 +1
코딩테스트
image
Jasons 23.08.24.15:40 139 +2
코딩테스트
normal
Jasons 23.08.13.12:45 242 +1
코딩테스트
image
Jasons 23.08.09.14:13 172 +1
Python
normal
mjk 23.08.03.20:22 225 +3
Linux
image
hilee0602 23.04.05.16:34 237 +1
Linux
image
화정큐삼 23.03.19.08:46 302 0
Docker
normal
장작_범댕이 23.02.19.14:21 299 0
정보
image
동기 23.01.16.09:16 220 0
정보
image
달소 23.01.06.14:50 1540 0
정보
image
동기 23.01.04.16:14 205 +2