작성자 PG의 글

mysql_connect_01

위의 다이어그램과 같은 환경일때 MYSQL을 한 서버에서 관리하고 다른 웹서버에서 접속해서 CMS(ex 워드프레스, XE)를 설치하고 사용하는 방법.

여기서 외부는 서버의 입장에서 밖에서 접속하는 것이므로 내부 내트워크 환경이라도 서버 입장에서는 외부 접속이다. 그러므로 MYSQL이 설치된 서버의 방화벽에서 허용이 기본적으로 되어있어야 한다.

MYSQL 서버에 접속 후,

use mysql
grant all privileges on *.* to 아이디'@'아이피' identified by '비밀번호';
flush privileges;

해당 아이디로 지정한 아이피가 접속하는 것을 허용하고 권한을 주는 명령어이다.
아이디를 만들고 해당 서버접속을 허용하고 싶으면

create user '아이디'@'아이피' identified by '비밀번호';
grant all privileges on 디비명.* to '아이디'@'아이피';

디비명은 아이디 해당 계정에 할당된 DB이다.

mysql_connect_02

phpmyadmin으로 설정하는 방법은 접속 후 사용자 탭을 클릭하고 해당 아이디 우측의 권한 수정 클릭

mysql_connect_03

아래 부분의 로그인 정보에 Host 부분을 호스트 테이블 사용을 선택 후 아이피를 입력해 주고 아래 keep the old one(기본값)을 선택한 후 실행 클릭.

mysql_connect_04

위와 같이 추가된 것을 알수 있다.

mysql_connect_05

사용자를 추가하는 방법은 위의 수정하는 방법과 마찬가지로 생성할때 Host 부분을 use text filed로 선택 후 해당 아이피를 작성해 주면 된다.

만약 라우터 밖의 인터넷 접속 환경이면 외부 아이피를 작성해주면 되지만 이렇게 쓸일은 없을것이다.

내부 아이피를 지정하는 이유는 보안을 좀 더 생각하는 설정으로 %(모든 접속)으로 해놨을때 혹시나 하나가 털리면 줄줄이 털리는것을 방지하기 위한 설정이다.

이 방법을 이용하면 IIS 에서든 아파치 에서든 웹서버에서 phpmyadmin을 사용해서 DB를 관리하는 것도 가능하다.

mysql connect 051
MYSQL 외부 접속으로 활용하기
위의 다이어그램과 같은 환경일때 MYSQL을 한 서버에서 관리하고 다른 웹서버에서 접속해서 CMS(ex 워드프레스, XE)를 설치하고 사용하는 방법. 여기서 외부는 서버의…
IMGP45421
HP 1810-24G V2 (J9803A)
보유하고 있던 L2 매니지먼트 스위치(DGS-3426)가 전기를 많이 드시고 그만큼 열을 뿜어대셔서 전격교체. 기존에 쓰던 스위치와 비교했을때 부피가 1/4가량 되고 팬리스(fanless)라…
Utorrent Title
토렌트 최신 트래커 모음 (2025년 11월)
토렌트를 이용해 파일을 다운로드 받다 보면 시드 0이거나 완전체가 없어 다운로드 속도가 나오지 않는 경우가 있습니다. 특히 오래된 자료를 다운로드…
hyper v logo
XPEnology를 Hyper-V에 설치하기 A-Z 1.준비편
이 문서는 구버전입니다. 신버전의 설치는 완벽정리! XPEnology를 Hyper-V에 설치하기에서 확인하세요. XPEnology를 Hyper-V에 설치하려면 두가지 준비물이 필요한데 gnoboot winimage 각 링크에 들어가면…
hyper v logo
XPEnology를 Hyper-V에 설치하기 A-Z 2.설치편
이 문서는 구버전입니다. 신버전의 설치는 완벽정리! XPEnology를 Hyper-V에 설치하기에서 확인하세요. 일단 필자가 사용하는 윈도우 서버 2012를 기준으로 설명하지만 윈도우 8 /…